Commit Graph

  • 3164c6d356 Fix an issue where we weren't properly dealing with extra data passed as survey answers when launching a job template Matthew Jones 2014-12-04 11:16:58 -05:00
  • d9e69fc2c3 Fixed JT form Reset button Jared Tabor 2014-12-04 10:49:50 -05:00
  • ce879f58d8 Added Organization lookup to custom inv script Jared Tabor 2014-12-04 10:27:52 -05:00
  • 3668b3c761 Fix callback consumer port to always be a URL, instead of sometimes an int. Chris Church 2014-12-03 20:49:08 -05:00
  • 36cf1e1e10 Fix callback consumer port used by job event callback. Chris Church 2014-12-03 20:44:19 -05:00
  • 1faa2be3b4 Fix for active hosts count when running unit tests with SQLite. Chris Church 2014-12-03 20:13:08 -05:00
  • fcf7398ec6 Add common code for determining active (licensed) hosts with unique names, update licensing code and inventory import to use it. Implements https://trello.com/c/2Q9Mosks Chris Church 2014-12-03 19:41:01 -05:00
  • 6b91f46082 Log warning and continue on invalid port specification. Fixes traceback from https://trello.com/c/0OgJ3uRb Chris Church 2014-12-03 19:27:52 -05:00
  • 526e4f2a2c Use unicode project path when searching for playbooks. Fixes https://trello.com/c/yJGDluu1 Chris Church 2014-12-03 19:10:49 -05:00
  • 109988da13 Fix typo, modify can_update to prevent inventory update from even starting when source script is missing. Chris Church 2014-12-03 18:35:33 -05:00
  • f893e4b00b Fixed small issue with JT form vars Jared Tabor 2014-12-03 16:33:33 -05:00
  • e05f9e081c Throw an error when running an inventory update against an inventory script that has been deleted Matthew Jones 2014-12-03 16:09:38 -05:00
  • c095ebcbfb Tooltip fix for vmware vars Jared Tabor 2014-12-03 15:39:20 -05:00
  • 706b770814 Fix up unit test referencing the custom inventory script Matthew Jones 2014-12-03 15:35:08 -05:00
  • 19c0d04885 Adding organization reference to the custom inventory script Matthew Jones 2014-12-03 15:05:26 -05:00
  • 9a90277e5e Environment Variables for VMWare inv source Jared Tabor 2014-12-03 15:03:17 -05:00
  • 6f09bb16ba Do not require an admin password on upgrade. Luke Sneeringer 2014-12-03 13:11:30 -06:00
  • fcc7d3d7b1 Rework the callback emitter a little more, purge tower internals from the module and fallback to the older codebase's mechanism. Make sure we are passing the callback port as a string otherwise it seems to corrupt the shell Matthew Jones 2014-12-03 11:26:51 -05:00
  • 8a2a829bac Fixed reset on custom inv form Jared Tabor 2014-12-03 11:10:23 -05:00
  • 4d99e917ce Updated build_system docs James Laska 2014-12-03 08:43:10 -05:00
  • 987fd4b3e0 Add name as default sort field for portal job templates. Fixes https://trello.com/c/AIZfaLVC Chris Church 2014-12-03 00:52:01 -05:00
  • ba652b5dd3 Updated blacklist/rules for environment variables that can be set by source_vars for a custom inventory script. Fixes https://trello.com/c/CWbeHJ0L Chris Church 2014-12-03 00:45:46 -05:00
  • 21385d1315 Added /portal redirect. Fixes https://trello.com/c/E63JCT96 Chris Church 2014-12-03 00:33:25 -05:00
  • 02f9f68536 Added API validation of instance filter names. Fixes https://trello.com/c/VH9Vnd8z Chris Church 2014-12-03 00:26:25 -05:00
  • 2f3d9e9f36 Handle/ignore poorly formatted EC2 instance filters. Fixes https://trello.com/c/YMtWTaW9, https://trello.com/c/laUovaOm and https://trello.com/c/Hu11HhC4 Chris Church 2014-12-02 23:56:35 -05:00
  • 564ba7bf68 Work on update/cancel serializers/views to return correct field names in OPTIONS response. Chris Church 2014-12-02 18:55:54 -05:00
  • 696475591a Cleanup Jobs prompt for days >=0 Jared Tabor 2014-12-02 15:44:47 -05:00
  • 13ee4e6048 Fix up an issue passing the callback port, which isn't strictly necessary... if provided it causes a crash that corrupts the shell Matthew Jones 2014-12-02 15:45:47 -05:00
  • 7e94282934 Better handling of foreign key parameters for (re)launching jobs. Fixes https://trello.com/c/Ty5cjHBd Chris Church 2014-12-02 15:12:45 -05:00
  • 9dfa26fa58 Do not use ip_address on instances anymore. Luke Sneeringer 2014-12-02 13:17:31 -06:00
  • f99a73fb85 text/textarea min/max length Jared Tabor 2014-12-02 14:00:16 -05:00
  • e9e2c1f6ab awSurveyVariableName directive Jared Tabor 2014-12-02 12:44:16 -05:00
  • f890b6daa7 Shift makefile to hostname. Luke Sneeringer 2014-12-02 11:20:03 -06:00
  • c3b962ced5 /api/v1/ping/ was added in 2.1.0 Luke Sneeringer 2014-12-02 10:39:54 -06:00
  • d6699353e5 Save hostnames, not IP addresses, for HA. Luke Sneeringer 2014-12-02 10:34:22 -06:00
  • 4afa7a0d4d Remove AMI vars-aws-keys.json file James Laska 2014-12-02 11:29:49 -05:00
  • c96b317202 Launch job from job template form Jared Tabor 2014-12-02 10:06:57 -05:00
  • e14630b155 renamed ngmin/ngmax Jared Tabor 2014-12-01 22:52:55 -05:00
  • 98fa7eae40 Float directive Jared Tabor 2014-12-01 22:10:34 -05:00
  • a7066443f0 Fixed wording for custom inventory scripts Jared Tabor 2014-12-01 20:38:16 -05:00
  • f3037a3b06 Improved ngmin/ngmax Jared Tabor 2014-12-01 16:01:17 -05:00
  • fc5eb09e2a Fix up some rbac issues that were blocking survey taker incidentally and otherwise preventing normal users with the right permissions from starting jobs Matthew Jones 2014-12-01 14:00:35 -05:00
  • a319def4b4 ngMin/ngMax directives fix for surveys Jared Tabor 2014-12-01 12:38:08 -05:00
  • bab3bfb70a Remove a vestige of the old zeromq implementation where we specified a callback port as a decorated parameter to the overall test case Matthew Jones 2014-12-01 11:34:50 -05:00
  • 683e44f30e Check for attributes on the job template before attempting to use that Matthew Jones 2014-12-01 10:50:49 -05:00
  • 6578c4ed26 Merge branch 'reintroduce-zeromq-unstable' Matthew Jones 2014-12-01 10:24:51 -05:00
  • decd9da058 Merge branch 'master' into reintroduce-zeromq-unstable Matthew Jones 2014-12-01 10:24:18 -05:00
  • 91a1d8f761 Fix a bug where listing the unified job fields did not include the 'launch_type' parameter, causing failing unit tests Matthew Jones 2014-12-01 10:23:08 -05:00
  • 47ab0fe06e Inventory Scripts Jared Tabor 2014-12-01 09:34:53 -05:00
  • 15f710331b Extra var parsing Jared Tabor 2014-11-30 22:29:33 -05:00
  • 0c10581ecd Clean up jobs Jared Tabor 2014-11-30 21:34:26 -05:00
  • a71e787eab Cleanup jobs redirect to jobs page Jared Tabor 2014-11-26 16:06:43 -05:00
  • bf04a56b68 Fix a bug where a socket would re-emit its message 3 extra times Matthew Jones 2014-11-26 15:51:46 -05:00
  • 18cb53cd26 Custom inventory : Edit Jared Tabor 2014-11-26 15:49:50 -05:00
  • fd443295dd Portal credential modal needed Jared Tabor 2014-11-26 15:22:15 -05:00
  • 875cef12e3 Fix a bug in how I'm handling ids when creating a unified job as part of the launch process Matthew Jones 2014-11-26 15:20:19 -05:00
  • cfbec378c3 Survey Maker Jared Tabor 2014-11-26 14:26:07 -05:00
  • 71d0f3af80 JS Hint errors Jared Tabor 2014-11-26 14:25:11 -05:00
  • 8c4aee35d1 Merge remote-tracking branch 'origin/master' into reintroduce-zeromq-unstable Matthew Jones 2014-11-26 13:40:37 -05:00
  • 1e56d3d2fd Add tests for inventory_filters and group_by, fix to convert None to empty string. Chris Church 2014-11-26 13:34:10 -05:00
  • 86c717bca3 Job submission Jared Tabor 2014-11-26 13:18:19 -05:00
  • e1f25a0949 Fix up unified job creation parameter passing Matthew Jones 2014-11-26 11:54:49 -05:00
  • f8c6aa6fca Roll this back, it doesn't do what I expect Matthew Jones 2014-11-26 11:37:36 -05:00
  • 15e6aa29a7 Make sure we propogate source_script into the related fields it needs to be in Matthew Jones 2014-11-26 11:14:26 -05:00
  • fb8c33b973 Update job template launch docs with credential_needed_to_start documentation Matthew Jones 2014-11-26 10:16:36 -05:00
  • 6f1f065414 Custom Inventory Scripts Jared Tabor 2014-11-26 09:45:02 -05:00
  • f36885b255 forms/Sources.js Jared Tabor 2014-11-26 09:37:30 -05:00
  • 35c392ab17 Add instance filters and group by options for EC2 inventory sources. Implements https://trello.com/c/QOVhP0mH Chris Church 2014-11-26 03:20:37 -05:00
  • 9756487edf Make sure when we call create_unified_job we can pass important fields as _id or without Matthew Jones 2014-11-25 16:57:17 -05:00
  • 8718688cf8 Make sure we pass extra parameters down to the unified job create method so we can pick up credential if given Matthew Jones 2014-11-25 16:47:53 -05:00
  • 08ea3bef25 Add system job template launch documentation Matthew Jones 2014-11-25 16:22:48 -05:00
  • 7e109cb95d Track source_script in summary and related fields for relevant inventory sources Matthew Jones 2014-11-25 15:28:52 -05:00
  • b94e0711c5 Host events Jared Tabor 2014-11-25 15:10:50 -05:00
  • 2b33715b66 Make CALLBACK_CONSUMER_PORT falsy values be dummified. Luke Sneeringer 2014-11-25 12:02:19 -06:00
  • 36992e47ce Update release history and process docs James Laska 2014-11-25 11:53:41 -05:00
  • 27933df220 Fix ZeroMQ port mismatch. Luke Sneeringer 2014-11-25 10:39:42 -06:00
  • f8cbdd65a5 Merge branch 'master' into reintroduce-zeromq-unstable Luke Sneeringer 2014-11-25 09:01:59 -06:00
  • d47d2f5700 Add ansible-tower.{default,sysconfig} script James Laska 2014-11-25 09:22:02 -05:00
  • 9f6e74ac94 Remove tools from .gitignore James Laska 2014-11-25 09:21:30 -05:00
  • 045592e1eb Launch configuration/survey taker Jared Tabor 2014-11-25 08:32:45 -05:00
  • ad856391f6 Use select_related and other misc fixes to improve performance and reduce queries. Chris Church 2014-11-24 21:12:21 -05:00
  • 955af6aa85 Add support for customizing managed tower services James Laska 2014-11-24 16:28:13 -05:00
  • c4bdf0d936 Job submission Jared Tabor 2014-11-24 15:53:11 -05:00
  • f49fe9ff56 Make it faster. Luke Sneeringer 2014-11-24 14:41:06 -06:00
  • cfb4361eb4 Temporarily remove ask_variables for job relaunch Matthew Jones 2014-11-24 15:24:11 -05:00
  • 300fb677fa Portal mode pagination Jared Tabor 2014-11-24 13:29:30 -05:00
  • 1efff8267d ZeroMQ changes. Luke Sneeringer 2014-11-21 16:21:15 -06:00
  • 2916ebf0c0 Improve query time by removing a check from the order by filter handler Matthew Jones 2014-11-21 15:57:01 -05:00
  • 226c31bc35 Source.js Jared Tabor 2014-11-21 14:01:30 -05:00
  • 35824f8d67 Put files in the right place! Luke Sneeringer 2014-11-21 12:51:17 -06:00
  • ee3c838d74 Sources Jared Tabor 2014-11-21 13:44:03 -05:00
  • 4a6b16bab9 Error message correction. Luke Sneeringer 2014-11-21 09:32:42 -06:00
  • 8446a9ac54 Put socket.py in the wrong folder. Luke Sneeringer 2014-11-21 09:28:25 -06:00
  • 52aca5a081 Theoretically working Socket implementation. Luke Sneeringer 2014-11-21 09:24:49 -06:00
  • 99b8b8e193 Beginning work on reintroducing ZeroMQ. Luke Sneeringer 2014-11-21 08:43:54 -06:00
  • ee0e549978 Silly variable inconsistency. Luke Sneeringer 2014-11-20 14:04:18 -06:00
  • 8b1f3c33a5 Allow more falsy values. Luke Sneeringer 2014-11-20 11:13:26 -06:00
  • 46ef0475d4 Allow string "false" to mean False on is_superuser Luke Sneeringer 2014-11-20 10:53:15 -06:00
  • ca5689c8ad Fix a bug where checking cache timeout blackout could fail on projects Matthew Jones 2014-11-20 11:27:40 -05:00
  • bb5dc1b9f9 Include core ec2 inventory changes from 4755bde28d Chris Church 2014-11-20 10:11:29 -05:00