Commit Graph

  • 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
  • a4257e207c Create package.json during build target James Laska 2014-02-26 08:36:32 -05:00
  • 0462bb3f3f AC-1061 Removed my test exception raised in the inventory script. Chris Church 2014-02-25 18:49:30 -05:00
  • a18b9e2270 AC-1061 Fix inventory script to return dict with failed flag when there is an error instead of an empty dict so that ansible-playbook will propagate the error message. Chris Church 2014-02-25 17:11:04 -05:00
  • a1ec54920f Small fix to license expire time check Matthew Jones 2014-02-25 14:53:37 -05:00
  • 8c9a98befc AC-406 Added support for importing inventory host patterns/ranges from INI files. Chris Church 2014-02-22 16:23:11 -05:00
  • 43491721b6 Fix issue AC-1008... not checking license expiration when running import inventory Matthew Jones 2014-02-21 11:40:04 -05:00
  • a6a1a6504a Check for anonymous user in the activity stream middleware and don't attempt to attach user information to the event Matthew Jones 2014-02-21 11:09:03 -05:00
  • 00676c95e0 Change zmq socket characterstics to ack response. Fix up unit tests Matthew Jones 2014-02-21 10:40:53 -05:00
  • 3231f966db More small cleanup for zeromq work. Switch back to single-path writing of job events Matthew Jones 2014-02-19 13:56:19 -05:00
  • 6f54574a94 Fixed spelling issue found in job_templates.limit help. Chris Houseknecht 2014-02-19 13:18:44 -05:00
  • 94e0d9ab1d Remove an unneeded print statement Matthew Jones 2014-02-18 23:09:07 -05:00
  • 28a1f64d54 Implement a signal handler on the callback receiver. Use the full receiver when running unit tests Matthew Jones 2014-02-18 23:01:55 -05:00
  • 398d7633d3 Fix some issues starting the callback receiver workers Matthew Jones 2014-02-18 19:13:36 -05:00
  • 155837ebbb Update dev requirements to mention zeromq dependency Matthew Jones 2014-02-18 15:22:49 -05:00
  • 2a65fbe77c Update contributing documentation and add receiver target to Makefile Matthew Jones 2014-02-18 15:16:39 -05:00
  • 570f53e62c Merge remote-tracking branch 'origin/zeromq' Matthew Jones 2014-02-18 14:15:57 -05:00
  • d3ea140baf Merge remote-tracking branch 'origin/master' into zeromq Matthew Jones 2014-02-18 14:04:51 -05:00
  • 11cfacd57a Update unit tests to manage zeromq based tasks Matthew Jones 2014-02-18 13:54:56 -05:00
  • f6870634c4 Cleanup and refactor some parts of thew new zeromq based callback receiver Matthew Jones 2014-02-18 13:54:28 -05:00
  • 9652cd7333 AC-564 fixed a bug with CodeMirror editor and post dialog removal/cleanup. Chris Houseknecht 2014-02-18 10:31:25 -05:00
  • 633a9f6d61 AC-564 fixed a bug with CodeMirror editor and post dialog removal/cleanup. Chris Houseknecht 2014-02-18 10:30:44 -05:00
  • 9b8dcfb9dd AC-564 added new method to codemirror wrapper to enable replacing textarea fields with an editor. Implemented in inventory, groups, hosts, and templates. Solved issues with groups related to two potential textareas at the same time. Found and fixed an error in the way ReturnToCaller() utility was being called. Finished implementing angular-md5. Adding or saving a job template now shows a pop-up on save when a callback is enabled. The pop-up shows the callback url and host key. Before user had to save and then re-open the template to get the URL. With the pop-up we're now showing it immmediately on save. Chris Houseknecht 2014-02-18 03:55:04 -05:00
  • 55b574fa26 AC-564 added new method to codemirror wrapper to enable replacing textarea fields with an editor. Implemented in inventory, groups, hosts, and templates. Solved issues with groups related to two potential textareas at the same time. Found and fixed an error in the way ReturnToCaller() utility was being called. Finished implementing angular-md5. Adding or saving a job template now shows a pop-up on save when a callback is enabled. The pop-up shows the callback url and host key. Before user had to save and then re-open the template to get the URL. With the pop-up we're now showing it immmediately on save. Chris Houseknecht 2014-02-18 03:50:36 -05:00
  • 177080e43d Fixed broken links where ngHref is used in list objects. Chris Houseknecht 2014-02-17 16:01:14 -05:00
  • b44b82dd52 Fixed js error post host edit save. Chris Houseknecht 2014-02-17 15:50:42 -05:00
  • 84f79d4342 Fixed menu bar height. After TB upgrade it was fixed at 50px. Moved back to 0 and let image height be dominant. Pulled in angular-codemirror overlay fix. Chris Houseknecht 2014-02-17 15:04:17 -05:00
  • 0b0140e385 Fixed twiter js package. Now repo includes dist subdir. Chris Houseknecht 2014-02-17 13:33:22 -05:00
  • 2f12dccf32 Fixing twitter js library Chris Houseknecht 2014-02-17 13:27:16 -05:00
  • 2583bcb52c Include awx.min.js in sdist packaging James Laska 2014-02-17 13:06:49 -05:00
  • 2c694e5e07 Some cleanup and documentation for zeromq implementation Matthew Jones 2014-02-17 11:11:48 -05:00
  • 4df13d7e99 Add 'npm install' task to the make process James Laska 2014-02-17 10:18:33 -05:00
  • cc9869b198 AC-564 implemented angular-codemirror to provide JSON/YAML syntax highlighting and linting in a full-screen editor. Chris Houseknecht 2014-02-15 19:23:57 -05:00
  • e4d860e3dc Fix issue AC-977 by including job_template in summary fields for job activity stream events Matthew Jones 2014-02-14 09:46:10 -05:00
  • 6a3e477c9a Fixed a bug in Groups.js helper that blocked GroupsEdit, so you couldn't edit an existing group. Issue was Angular depenedency ineject was misaligned with function parameters. Chris Houseknecht 2014-02-13 19:52:37 +00:00
  • c77db691eb AC-725 Added tower version to app footer and license dialog. Refactored license dialog to use tabs rather than accordions. Fixed conflict between angular routes and TB tabs. Chris Houseknecht 2014-02-13 19:01:17 +00:00
  • 9aea64eb3f Fixed minor bugs lingering from package upgrades. Org lookup on User add page was throwing a js error. Flash message was not clearing on modal display. Store link was not working from modal button. Chris Houseknecht 2014-02-13 16:19:21 +00:00
  • 69b91afaf2 Fixed bugs from package upgrades. Updated all controllers to pass into form and list generators. Improved accordion styling. Refactored job status page. Tested using minified files and fixed build issues. Chris Houseknecht 2014-02-13 03:04:27 -05:00
  • 2fcb5a1ae4 More updates to contributing doc. Added Grunt to Makefile. Use lintjs to inspect .js files for lint and errors. Use minjs to compile and compress the .js and .less files. Chris Houseknecht 2014-02-12 22:19:30 +00:00
  • 3af771bca3 Fixed spacing issue in UI build script. Chris Houseknecht 2014-02-12 22:06:12 +00:00
  • 024264e87c Fixing missing less.js bits. Chris Houseknecht 2014-02-12 21:20:33 +00:00
  • 7df08907ea Fixing missing less.js bits. Chris Houseknecht 2014-02-12 21:16:42 +00:00
  • 5e5bd2dd3c Fixing missing twitter style sheets. Chris Houseknecht 2014-02-12 21:12:43 +00:00
  • 770947d18d Pull results off zeromq and distribute to workers Matthew Jones 2014-02-12 16:09:57 -05:00
  • 1f9de0e9eb Fixing missing twitter style sheets Chris Houseknecht 2014-02-12 21:07:35 +00:00
  • a3e48849d8 Merge remote-tracking branch 'origin/javascript-cleanup' Chris Houseknecht 2014-02-12 14:41:27 -05:00
  • e81d02885f AC-1006 upgraded all js libraries to latest release. Fixed obvious broken things. Installed bower to make package installation/upgrade easier. Added less to Grunt build. Chris Houseknecht 2014-02-12 18:24:30 +00:00
  • 3a5e2f4f1e AC-996 Don't try to use admin template since admin is disabled. Chris Church 2014-02-11 15:19:51 -05:00
  • 063380304a Manage the zeromq connection per-pid Matthew Jones 2014-02-11 05:56:51 -05:00
  • 66e9e2310c Initial 0mq implementation Matthew Jones 2014-02-11 05:40:31 -05:00