Commit Graph

639 Commits

Author SHA1 Message Date
AlanCoding
d105414708 change survey_spec validation to work with newer JSONField 2016-11-11 10:59:51 -05:00
Aaron Tan
5c5d1b7748 Enable notification endpoints. 2016-11-08 15:53:37 -05:00
AlanCoding
a87a56f518 workflow JT survey and launch serializer in functional state 2016-11-08 13:39:10 -05:00
AlanCoding
8ff671bfd6 finish editing the WFJT launch validate method 2016-11-08 13:39:09 -05:00
AlanCoding
9b7d046cec move job tests to new survey testing file 2016-11-08 13:39:09 -05:00
AlanCoding
21c6dd6b1e move survey models to mixins, start WFJT launch endpoint 2016-11-08 13:39:09 -05:00
AlanCoding
020144d1ee add surveys on workflow models 2016-11-08 13:39:08 -05:00
Aaron Tan
a8a3835308 Apply immediate reschedule. 2016-11-08 11:54:06 -05:00
Aaron Tan
3c0d60075c Fix bug by using cancel_flag. 2016-11-08 11:32:33 -05:00
Aaron Tan
3778914aa9 Implement recursive spawned job cancel. 2016-11-08 11:31:06 -05:00
Aaron Tan
1a960229d7 Basic architecture added. 2016-11-08 11:31:06 -05:00
Aaron Tan
428447a22a Merge pull request #3891 from jangsutsr/3517_implement_workflow_schedules
Implement workflow JT schedule
2016-11-07 16:31:03 -05:00
Matthew Jones
343966f744 Implement gathering overall task capacity
For use when running/planning jobs
2016-11-07 13:45:01 -05:00
Aaron Tan
45df199703 Implement workflow JT schedule. 2016-11-07 11:37:11 -05:00
Matthew Jones
88a8810815 Merge pull request #3729 from sundeep-co-in/STAGE
enable django i18n
2016-11-04 15:52:33 -04:00
Aaron Tan
7348acdcfc Merge pull request #3796 from jangsutsr/3526_prevent_job_deletion_during_workflow_run
Add destory sanity checks to prevent UJ deletion during underlying workflow run
2016-11-04 14:03:34 -04:00
Matthew Jones
8e77deea27 Push celery queue stats to memcached periodically
We'll piggyback off the task that checks for inconsistent jobs between
celery and Tower itself. These are read off via /api/v1/ping
2016-11-03 12:10:38 -04:00
Aaron Tan
a2adc7f413 Merge pull request #3782 from jangsutsr/3518_graph_topology_validation
Add graph topology validations to workflow JT nodes
2016-11-02 16:14:54 -04:00
Aaron Tan
843c48934e Refactor cycle detector to prevent potential inf loop. 2016-11-02 11:36:08 -04:00
Alan Rominger
dd14e51c7c Remove incorrect use of user capabilities prefetch
Connect #3574
2016-11-02 08:10:55 -04:00
Aaron Tan
d1ec44f20a i18n changes. 2016-11-01 16:39:53 -04:00
Aaron Tan
ff1fdb4f5b Error message text improvement. 2016-11-01 15:29:03 -04:00
Aaron Tan
a85075acea Mutex validator added. 2016-11-01 15:29:03 -04:00
Aaron Tan
7472cf0dc9 Refactor for better performance. 2016-11-01 15:25:50 -04:00
Aaron Tan
02cccf35d3 Delete created resource when it fails the relationship verification. 2016-11-01 15:25:50 -04:00
Aaron Tan
ad04015c9f Multi-ancestor detector added. 2016-11-01 15:25:50 -04:00
Aaron Tan
88025d0733 Basic verification architecture added. 2016-11-01 15:25:50 -04:00
Aaron Tan
ba1dedf2c3 i18n support added. 2016-10-31 15:09:01 -04:00
sundeep-co-in
4237b2e207 resolve conflict: index.html 2016-10-31 23:40:56 +05:30
Alan Rominger
f74a3c75de Merge pull request #3794 from AlanCoding/workflow_status_8
Reimplement select workflow status items
2016-10-31 13:36:59 -04:00
Chris Church
440f0539b0 Flake8 fixes. 2016-10-28 21:58:24 -04:00
Chris Church
c18b6c1352 Add support for capturing stdout associated with job events and ad hoc command events.
* New event types for stdout lines not associated with a callback event.
* New stdout, start_line, end_line and verbosity fields for job/ahc events.
* Callback plugins to wrap Ansible default/minimal stdout callbacks and embed callback event data using ANSI escape sequences.
* Callback plugin library to wrap ansible.display.Display class methods.
* Output filter to extract event data from stdout and create job/ahc events.
* Update stdout formats to strip new ANSI escape sequences.
2016-10-28 21:58:24 -04:00
Aaron Tan
62e0291f86 Integrate unnecessary queries for better performance. 2016-10-28 15:03:17 -04:00
sundeep-co-in
d65e121b19 flake8 compliance 2016-10-28 14:07:08 +05:30
Aaron Tan
6ecd45681a Use ACTIVE_STATES and change error message text. 2016-10-27 16:00:22 -04:00
sundeep-co-in
e908bc34e6 Merge branch 'devel' of https://github.com/sundeep-co-in/ansible-tower into STAGE 2016-10-27 22:23:39 +05:30
AlanCoding
a2c972e513 Workflow status original commit 2016-10-27 12:52:07 -04:00
Alan Rominger
76fae6c052 Revert "Introduce workflow failure condition" 2016-10-27 12:21:31 -04:00
sundeep-co-in
c1a5fb3312 resolve conflict 2016-10-27 08:13:02 +05:30
Aaron Tan
813c786dc7 Add destory sanity checks to prevent UJ deletion during underlying workflow run. 2016-10-26 14:53:22 -04:00
sundeep-co-in
be93cb488c django-i18n: small fix 2016-10-26 23:31:12 +05:30
AlanCoding
8165141210 expand documentation for WFJT node list 2016-10-26 09:28:20 -04:00
AlanCoding
04013e4d9f fix problems with OPTIONS for char_prompts 2016-10-25 16:34:36 -04:00
sundeep-co-in
d7b3b90f4d update strings 2016-10-25 16:12:41 +05:30
AlanCoding
18cb20ebb6 remove code that checks for local project directory to give status 2016-10-24 12:42:04 -04:00
Alan Rominger
56c8ddd9cb Merge pull request #3724 from AlanCoding/3669
Get node-node sublists to show for Workflow job nodes
2016-10-20 14:18:05 -04:00
sundeep-co-in
78a8ce9479 django i18n 2016-10-18 18:10:39 +05:30
Alan Rominger
4ba8b87065 Merge pull request #3728 from AlanCoding/workflow_labels
Workflow Labels
2016-10-18 08:40:09 -04:00
Chris Church
5e8a7eeb8a Return empty dict if no license present (or invalid key). 2016-10-18 00:22:15 -04:00
AlanCoding
41d7bd84a8 implement labels for workflows JT and workflow jobs 2016-10-17 17:38:42 -04:00