Commit Graph

  • 4b9059388e Switch to using a network socket instead of an ipc socket, closes issue AC-1088 Matthew Jones 2014-03-21 14:43:52 -04:00
  • 523caf846c Tweaked start of inventory sync so that spinner appears continuously while the initial tree refresh and host reload runs. Chris Houseknecht 2014-03-21 04:15:36 +00:00
  • 2cb3f31b01 AC-1040 Give unified jobs a copy of config from unified job templates to capture the settings as they were when the job is run. Chris Church 2014-03-21 00:05:36 -04:00
  • e66fa7cead Fix up some bugs for the UI's dummy endpoints Matthew Jones 2014-03-20 19:23:10 -04:00
  • 52b8792058 AC-1040 Fix migrations to work when creating an empty database for testing. Chris Church 2014-03-20 21:46:16 -04:00
  • 54c533d410 AC-1040 Unified jobs updates to get unit tests to pass (hopefully). Chris Church 2014-03-20 19:16:58 -04:00
  • ed63ea433a Fixed refresh of inventory tree after a group refresh initiates. Fixed group add js error caused by source_vars == null when ec2 source selected. Chris Houseknecht 2014-03-20 19:10:07 -04:00
  • f3e9be636c Add some dummy api end points for House Matthew Jones 2014-03-20 17:59:58 -04:00
  • d38c8ee93e Inventory host edit method now supports and 'edit' and an 'add' mode. Adding a host now uses the shared modal module, giving it a resizable and draggable dialog along with auto-resizing textarea. Chris Houseknecht 2014-03-20 13:20:03 -04:00
  • 1bc9ab68eb Moved jqueryui dialog creation to a shared module along with textarea auto-sizing. Inventory host edit dialog is now constructed using this new module. Fixed host enabled flag on the host edit dialog so that it is disabled for externally managed hosts. Chris Houseknecht 2014-03-20 12:25:20 -04:00
  • 6f11502528 Emit log messages by default on the task runner Matthew Jones 2014-03-20 11:46:58 -04:00
  • f1ac2ff899 Bug fixes for CentOS Matthew Jones 2014-03-20 11:22:19 -04:00
  • b970bf54fa AC-1040 Update jobs models and migrations (work in progress). Chris Church 2014-03-19 16:37:01 -04:00
  • 18a5a6556e AC-1068 all variables (inventory, template, group, host) are now sorted alphabetically Chris Houseknecht 2014-03-19 20:02:11 +00:00
  • c9340cf5f1 Add a new mechanism for automagically creating a tmux session, splitting it into panes, and starting each Tower needed tower service... This is so you don't have to start each one manually Matthew Jones 2014-03-19 13:51:48 -04:00
  • 7147a9ccf9 Clicking anywhere on Group name column now selects the row on Inventory detail page. Chris Houseknecht 2014-03-19 13:42:37 -04:00
  • bf19b76d5a Merge remote-tracking branch 'origin/task-system-rework' Matthew Jones 2014-03-19 13:14:21 -04:00
  • d3d84706a4 Need to grab just the first item for the scm test project update Matthew Jones 2014-03-19 12:53:11 -04:00
  • e24538865f Revert a project unit test Matthew Jones 2014-03-19 12:49:13 -04:00
  • 9886b73d2c Fixed bug in Inventory Group Add. Save was failing. Also when group vars failed to parse, the error was not bubbled up to the GroupEdit code. Chris Houseknecht 2014-03-19 12:05:36 -04:00
  • 0548126e33 Make sure we are calling signal_start in unit tests Matthew Jones 2014-03-19 11:26:22 -04:00
  • 20aa89e33c Adjust interactive shell test James Laska 2014-03-19 11:29:02 -04:00
  • 77e4d33770 Make sure we are calling signal_start in unit tests Matthew Jones 2014-03-19 11:26:22 -04:00
  • 14e138a7bd Bypass task runner system in normal job start tests... we'll test it another way so assume we want to just start the job right away Matthew Jones 2014-03-19 11:09:14 -04:00
  • 6cd5552b6a More work on new Jobs page. Chris Houseknecht 2014-03-19 01:39:58 -04:00
  • 6d6e9e45a8 Framework for new jobs tab. Chris Houseknecht 2014-03-18 18:30:31 -04:00
  • 9614103964 Starting rewrite of Jobs tab. Chris Houseknecht 2014-03-18 15:25:22 -04:00
  • 1093b00e2a Fixing up unit tests Matthew Jones 2014-03-18 14:58:45 -04:00
  • 7ac58dead3 Missing line-end comma Matthew Jones 2014-03-18 12:04:27 -04:00
  • 7fe474aec5 Prevent deadlocks on unit tests in a very specific scenario Matthew Jones 2014-03-18 12:02:14 -04:00
  • 0c4bd4bfa8 Fixed scope conflict between schedules_list and parent scope. Chris Houseknecht 2014-03-18 11:32:38 -04:00
  • 0f3bd58745 Only show 'Schedules' tab on inventory groups dialog when a source value is selected. Chris Houseknecht 2014-03-18 10:35:00 -04:00
  • 2585855e1c helpers/Groups.GroupsEdit now supports an 'add' mode for creating new groups. Chris Houseknecht 2014-03-17 23:49:14 -04:00
  • 633c63aadb Fixed inner dialog sizing issues so that resizing inventory edit dialog now resizes the schedule widget, keeping the inner widget slightly smaller than than dialog and scrolling the content vertically when needed. Chris Houseknecht 2014-03-17 18:25:06 -04:00
  • fe625785c7 Ignore checking celery task list during some unit tests, triggered by UNIT_TEST_IGNORE_TASK_WAIT Matthew Jones 2014-03-17 14:53:38 -04:00
  • 7521de5904 Details view now working on inventory group edit dialog. Chris Houseknecht 2014-03-17 13:03:57 -04:00
  • 57fff65577 Missing semicolon Matthew Jones 2014-03-17 12:55:59 -04:00
  • 1243e044a0 Remove update on launch, we'll test this another way Matthew Jones 2014-03-17 12:52:23 -04:00
  • e0b72ff452 Make sure we ignore the wait update for tasks under dependency situations in the unit tests Matthew Jones 2014-03-17 11:24:44 -04:00
  • f6ac7fb6d0 Fix up run task manager script to handle signals, fix up task cancel job, add restart handler for ubuntu Matthew Jones 2014-03-17 11:05:53 -04:00
  • 022f95783f Upgrading to latest angular-scheduler. Chris Houseknecht 2014-03-17 09:46:45 -04:00
  • 85b8b12e51 Incorporated latest angular-scheduler changes. Starting to add 'detail' schedule view to the inventory group edit dialog, allowing user to see occurrences and natural language description of a given schedule object. Chris Houseknecht 2014-03-17 13:44:47 +00:00
  • 28c9d77f29 Fix some bugs found from unit tests Matthew Jones 2014-03-14 15:54:27 -04:00
  • 382e1e96c7 More unit test rework Matthew Jones 2014-03-14 15:25:06 -04:00
  • f3ea7d68cc Some job tests can't run in their current state Matthew Jones 2014-03-14 13:00:33 -04:00
  • 0587583f19 Allow inventory import to work with demo license. Chris Church 2014-03-14 12:32:43 -04:00
  • df696b0199 Latest inventory group dialog changes. Finished styling schedule widget slide-in. Chris Houseknecht 2014-03-13 16:49:23 -04:00
  • e6209d4d4f Make sure we check arguments passed to signal start before allowing it to proceed. Matthew Jones 2014-03-13 14:43:47 -04:00
  • 7ba7d3c940 Latest inventory group dialog changes for schedules integration. Chris Houseknecht 2014-03-13 13:35:27 -04:00
  • 20285e18e5 No need to replace original build_args Matthew Jones 2014-03-13 13:27:21 -04:00
  • c2950fdbdf Unit test updates for task system... remove old monkeypatch procedure for getting job args in favor of using the job info from the database. Can't do this anymore anyway since the job is running in another process Matthew Jones 2014-03-13 13:25:45 -04:00
  • fe4b4043db Changes to tasks unit tests Matthew Jones 2014-03-13 10:56:15 -04:00
  • 16f0373766 Properly hand arguments on the base task Matthew Jones 2014-03-13 10:53:38 -04:00
  • 3fe31828a8 Cleanup for unit tests, working command unit test Matthew Jones 2014-03-13 10:47:21 -04:00
  • 79e1588626 AC-1040 Add 'type' attribute as serializer field, add 'types' attribute to options response. Chris Church 2014-03-10 17:29:09 -04:00
  • c899a675a9 AC-1040 Add django-polymorphic as prerequisite for moving toward unified jobs. Chris Church 2014-02-27 17:12:32 -05:00
  • c8534055ef Do not return from the graph building routine if we are in celery debug mode. Matthew Jones 2014-03-12 17:54:29 -04:00
  • fc4f256723 Signal finished tasks to the task management system Matthew Jones 2014-03-12 17:52:47 -04:00
  • 99d42dc3fa Cleaning up unit tests to call signal_start Matthew Jones 2014-03-12 17:01:23 -04:00
  • c0382f78bb Include a newline on the debug generated graph visualization fix some import bugs and clear some whitespace from the command test Matthew Jones 2014-03-12 16:32:21 -04:00
  • fbafa22a5a Make sure we are passing arguments down for inventory and project update actions. Fix up some unit tests. Matthew Jones 2014-03-12 16:24:13 -04:00
  • 3c82085b93 Handle the situation where we could not communiate with celery Matthew Jones 2014-03-12 16:11:56 -04:00
  • 93e68009a7 Modifications to launch the task manager during unit tests Matthew Jones 2014-03-12 15:06:28 -04:00
  • 5ae324960e Add migration for including encrypted start args in the task tables Matthew Jones 2014-03-12 14:29:27 -04:00
  • 2224382caa More docs and fix a bug where we could crash attempting to mark a job as failed when it wasn't running in celery Matthew Jones 2014-03-12 14:26:15 -04:00
  • 06cc5ffb4a Docs and setup details for the task manager Matthew Jones 2014-03-12 14:09:00 -04:00
  • 199f091a1c Inventory group edit dialog is now draggable and resizable. Added tab for schedules fixed issue with Variables.js helper- when json variables object empty, return --- rather than {} Chris Houseknecht 2014-03-12 12:14:08 -04:00
  • 116cf902b5 Fix a bug processing dependent tasks. Fix an issue where we weren't calculating the task impact of a job properly Matthew Jones 2014-03-11 16:12:22 -04:00
  • f5ea85e0fc Fix some task runner bugs and round out the implementation Matthew Jones 2014-03-11 15:26:48 -04:00
  • d269dc1ecc Include proper invocation for non-job tasks with error callback Matthew Jones 2014-03-10 17:00:35 -04:00
  • 85b6aa2262 Rebasing for initial task system work. Current work towards actual task running flow Matthew Jones 2014-03-10 16:07:20 -04:00
  • 8960f17f28 Merge pull request #9 from jlaska/trusty_support James Laska 2014-03-10 15:59:18 -04:00
  • 7a50d0cce9 Remove mod_ssl already loaded message James Laska 2014-03-10 15:54:28 -04:00
  • 6a98afc649 Support httpd 2.2 and 2.4 config formats James Laska 2014-03-10 12:08:37 -04:00
  • 15a08232e0 Clean up. Removed grey background from forms appearing inside accordions. Fixed border on tables innside accordions. Made action labels disappear on small and xtra small viewports. Updated javascript packages. Created a bower.json file. Installed anuglar-scheduler. Added schedule icon to job templates page. Shrunk pagination font. Chris Houseknecht 2014-03-07 18:31:15 -05:00
  • 129fed0c64 Accordions are now collapsable. Fixed jshint warning. Chris Houseknecht 2014-03-06 15:22:16 -05:00
  • 414e43c469 Fix conditional for older bash James Laska 2014-03-06 15:01:33 -05:00
  • bb67020c30 Fixed buttons on inventory help dialog. The Prev button never enabled and Next button never disabled. Chris Houseknecht 2014-03-06 11:22:35 -05:00
  • a63b9e661b Fixed pagination column sizing. As screen shrinks the page number now remains right justified. Chris Houseknecht 2014-03-06 10:51:13 -05:00
  • 02a4ff1c36 Disable grunt color output when called from a non-interactive shell James Laska 2014-03-06 09:39:20 -05:00
  • 4dcc6938dd Allow customizing grunt cli options James Laska 2014-03-06 08:56:02 -05:00
  • 93bd1d859a AC-1065 in anticipation of potentially having to sort the keys of any incoming json variable objects, consolidated the variable handling code into a single helper. Anytime variable data is fetched from the API it gets passed to the helper and turned into a YAML doc. The helper checks the incoming data type for string or object. If string it first attempts to parse as YAML. If it fails, then tries JSON. If no joy, fails gracefully, logging the error and notifying the user. Anytime variables need to be sent to the API, a method in the helper is called to parse the variable text into a JSON object. Chris Houseknecht 2014-03-05 18:13:49 -05:00
  • 1ba917afaf AC-1035 UI now supports stringified YAML coming from the API on Job Template. Chris Houseknecht 2014-03-05 15:49:16 -05:00
  • 10e85b50b1 Found an issue when deleting multipkle credentials. First delete worked fine. Second delete left the overlay hiding the page. Seems the .off() option on bootstrap modal no longer works as expected. Chris Houseknecht 2014-03-05 14:13:17 -05:00
  • cda1a8bd10 After fixes to app footer, the footer background color was off. Fixed. Chris Houseknecht 2014-03-05 13:32:53 -05:00
  • 15e6b5a25f Fixing tooltips. Fixed now. Chris Houseknecht 2014-03-05 13:28:56 -05:00
  • 1579ce0b29 Fixing tooltips. They stopped working. It seems that twitter bootstrap requires jqueryui to be loaded. We were inlcluding after bootstrap. Chris Houseknecht 2014-03-05 13:26:19 -05:00
  • bc6edeb65c Fixed site footer unhappiness. The footer sometimes had a bottom margin. Slimmed the footer down as well. Made sure it looks good down to phone size. Chris Houseknecht 2014-03-05 11:14:03 -05:00
  • 770eab8af1 Fixed column sizing centering of username/password on login dialog. Form now remains horizontal down to xs screen size. Chris Houseknecht 2014-03-05 09:58:48 -05:00
  • b8eb7c51b6 AC-1024 Hosts deletes now work as described in the ticket. Removing a host from a group removes it from the selected group and its children. Removing a host from a group does still leave it in All Hosts, and this is explained in the dialog prompt. Removing it from All Hosts permanently deletes it, again explained in the dialog prompt. Chris Houseknecht 2014-03-05 00:28:37 -05:00
  • dc376c1c40 AC-1070 creating new credential fails. Chris Houseknecht 2014-03-04 19:05:58 -05:00
  • d176466ccc Fix a customer issue in HEAD. We should catch OSError here instead of IOError Matthew Jones 2014-03-04 15:43:49 -05:00
  • 16d9af6945 Updated browseable API footer text/links. Chris Church 2014-02-27 09:25:46 -05:00
  • 52282cba50 Update ansible documentation links in browseable API help. Chris Church 2014-02-27 09:08:44 -05:00
  • 316f34f3f7 AC-473 Quote all parameters passed to source control tasks. Chris Church 2014-02-26 23:12:38 -05:00
  • 8e61d17cb4 Updated zeromq callback to receive callback port via environment variable. Changed production, development and unit tests to all use different ports/queues for the callback. Chris Church 2014-02-26 14:11:59 -05:00
  • 78bba13bbb Merge pull request #8 from jlaska/rhel7_support Matthew Jones 2014-02-26 11:37:15 -05:00
  • 41d4a6e717 Correct md syntax James Laska 2014-02-26 10:51:13 -05:00
  • e8d6d69fff Doc updates and add release_process.md James Laska 2014-02-26 10:48:34 -05:00
  • d9d8fbd432 Bump version to 1.4.8 James Laska 2014-02-26 08:42:17 -05:00