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
cd14b62b23
typo fix.
2016-11-07 16:16:13 -05:00
Aaron Tan
a80c8077d2
Update _get_unified_job_field_names.
2016-11-07 11:51:35 -05:00
Chris Meyers
03a484a6a6
remove old task manager code
2016-11-01 13:50:42 -05:00
Chris Meyers
4ef4b4709b
workflow execution added
2016-11-01 13:50:42 -05:00
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
AlanCoding
6e228248c1
remove fail_on_job_failure from the workflow status PR
2016-10-27 12:58:27 -04:00
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
Aaron Tan
7c9e1c91db
Ensure workflow_job_template being set during node creation.
2016-10-26 15:52:49 -04:00
AlanCoding
04013e4d9f
fix problems with OPTIONS for char_prompts
2016-10-25 16:34:36 -04:00
AlanCoding
56a9978d56
Introduce workflow failure condition
2016-10-25 09:14:52 -04:00
AlanCoding
41d7bd84a8
implement labels for workflows JT and workflow jobs
2016-10-17 17:38:42 -04:00
Alan Rominger
1979d63c25
Merge pull request #3708 from AlanCoding/ancestors_PR
...
Store vars from set_artifact tasks, pipe data through workflows
2016-10-13 15:59:58 -04:00
AlanCoding
638b07e17b
remove yaml and json imports from workflow
2016-10-13 10:47:11 -04:00
AlanCoding
5d4cf9d4fc
Add job artifacts and workflow artifact passing
...
artifacts redact from job when no_log is set
parent no_log artifacts treated as survey passwords
2016-10-12 17:45:50 -04:00
AlanCoding
3cfe544ada
update workflows to work with new channels implementation
2016-10-12 13:54:13 -04:00
AlanCoding
0154c41eb2
switch to UJT method of creating new jobs
2016-10-03 15:22:15 -04:00
AlanCoding
2faafa8071
Merge branch 'devel' of https://github.com/ansible/ansible-tower into wf_rbac_prompt
2016-09-30 10:06:23 -04:00
AlanCoding
a452acf214
include scan job_type errors in criteria for rejecting workflow node prompts
2016-09-27 17:24:09 -04:00
Chris Meyers
04f69727f2
fully message driven job execution
...
TODO:
* Need a distributed lock (leverage postgres)
* Less memory-intensive graph representation
* Maybe serializer/deserializer graph to database
* Iterative graph building instead of full rebuild.
2016-09-27 14:16:18 -04:00
AlanCoding
fdca3b41ad
copy WFJT node prompted fields to WJ nodes, reject or accept on unified job creation
2016-09-27 11:47:07 -04:00
AlanCoding
549273e90f
unit test for node prompt values
2016-09-27 09:17:51 -04:00
AlanCoding
ca4f2eb005
fix bug where not all char_prompts were coppied to workflow job
2016-09-26 16:53:46 -04:00
AlanCoding
e6273ce46e
Merge branch 'devel' of https://github.com/ansible/ansible-tower into wf_rbac_prompt
2016-09-26 13:19:12 -04:00
AlanCoding
9acd50b8f3
inject WF node prompts into new jobs, new workflow RBAC tests
2016-09-21 16:04:43 -04:00
AlanCoding
2ffa7a91ec
Workflow RBAC and prompting basic changes
2016-09-20 17:16:26 -04:00
Chris Meyers
c35c2d9331
fix class method
2016-09-15 13:51:23 -04:00
Chris Meyers
32461574ae
add unit tests
2016-09-13 15:24:20 -04:00
Chris Meyers
4dc5c33442
refactor to be more testable
2016-09-12 12:19:36 -04:00
Chris Meyers
cea5ebadb7
split Node in job and job template node
2016-09-12 11:04:20 -04:00
Chris Meyers
e4025a7eff
flake8 fixes
2016-09-08 14:26:30 -04:00
Chris Meyers
39ac2c047b
launch workflows
2016-09-01 14:11:20 -04:00
Chris Meyers
2cfdee3b21
turn job templates in jobs via launch
2016-08-31 09:00:25 -04:00
Chris Meyers
4c876b40e4
initial models and endpoints added for workflows
2016-08-30 15:05:28 -04:00