chris meyers
21fce00102
python3 compliance
...
* This ones for you rydog
2018-11-29 14:07:43 -05:00
chris meyers
d347a06e3d
do not deny existing workflow node relationships
2018-11-29 13:29:16 -05:00
Ryan Petrello
0391dbc292
add additional DB retry logic to the callback receiver
...
initially, I implemented this for _only_ the task worker, but it's
probably needed for callback event workers, too
2018-11-29 11:57:46 -05:00
softwarefactory-project-zuul[bot]
349c7efa69
Merge pull request #2792 from AlanCoding/how_many_slices
...
Prohibit relaunching sliced jobs with changed count
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-29 15:57:40 +00:00
softwarefactory-project-zuul[bot]
0f451595d7
Merge pull request #2826 from ryanpetrello/remove-deprovision-node
...
remove the deprecated `awx-manage deprovision_node` command
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-29 15:52:13 +00:00
Ryan Petrello
fcb6ce2907
remove a few deprecated awx-manage
commands
2018-11-29 10:09:57 -05:00
softwarefactory-project-zuul[bot]
273d7a83f2
Merge pull request #2825 from ryanpetrello/dont-fear-the-reaper
...
don't reap jobs that aren't running
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-29 14:31:37 +00:00
chris meyers
916c92ffc7
save state
2018-11-29 08:53:46 -05:00
Ryan Petrello
38bf174bda
don't reap jobs that aren't running
...
this is a simple sanity check, but it should help us avoid shooting
ourselves in the foot in complicated scenarios, such as:
1. A dispatcher worker is running a job, and it's killed with `kill -9`
2. The dispatcher attempts to reap jobs with a matching celery_task_id
3. The associated sync project update has the *same* celery_task_id
(an implementation detail of how we implemented that), and it ends
up getting reaped _even though_ it's already finished and has
status=successful
2018-11-28 18:11:12 -05:00
chris meyers
09dff99340
enforce 1 edge between 2 nodes constraint
2018-11-28 16:57:50 -05:00
softwarefactory-project-zuul[bot]
7f178ef28b
Merge pull request #2822 from ansible/workflow-e2e-update
...
Small update to the node order to reflect e2e test workflow changes
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-28 21:08:36 +00:00
softwarefactory-project-zuul[bot]
68328109d7
Merge pull request #2807 from AlanCoding/yuck_artifacts
...
Do not pass artifacts to non-job nodes
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-28 21:05:24 +00:00
John Hill
d573a9a346
Small update to the node order to reflect workflow changes
2018-11-28 15:37:30 -05:00
AlanCoding
d6e89689ae
do not pass artifacts to non-job nodes
2018-11-28 15:19:47 -05:00
softwarefactory-project-zuul[bot]
d1d97598e2
Merge pull request #2821 from AlanCoding/clean_nodes
...
Clean up unwanted data in activity stream of nodes
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-28 19:13:45 +00:00
softwarefactory-project-zuul[bot]
f57fa9d1fb
Merge pull request #2810 from chrismeyersfsu/feature-replay_job_status
...
emit job status lifecycle in event replayer
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-28 18:57:56 +00:00
chris meyers
83760deb9d
align tests with new replay get_job interface
2018-11-28 13:33:44 -05:00
softwarefactory-project-zuul[bot]
3893e29a33
Merge pull request #2815 from ryanpetrello/fix-iso-nodes-dev
...
fix isolated nodes in the dev environment
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-28 17:06:16 +00:00
softwarefactory-project-zuul[bot]
feeaa0bf5c
Merge pull request #2747 from kialam/remove-md5
...
Remove MD5 usage and dependency from UI
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-28 16:15:59 +00:00
kialam
22802e7a64
Update README to include needed npm version.
2018-11-28 10:43:53 -05:00
Ryan Petrello
1ac5bc5e2b
remove angular-md5 license
2018-11-28 10:43:53 -05:00
kialam
362a3753d0
Remove 'angular-md5' from our dependencies.
2018-11-28 10:43:53 -05:00
kialam
71ee9d28b9
Add link to original gist and rename file.
2018-11-28 10:43:53 -05:00
kialam
d8d89d253d
Remove instances of "md5" from the UI.
2018-11-28 10:43:53 -05:00
Ryan Petrello
a72f3d2f2f
generate host_config_key using random UUIDs, not a time-based md5 hash
2018-11-28 10:43:45 -05:00
AlanCoding
1adeb833fb
clean up unwanted data in activity stream of nodes
2018-11-28 10:41:32 -05:00
Ryan Petrello
a810aaf319
fix isolated nodes in the dev environment
2018-11-28 09:54:39 -05:00
softwarefactory-project-zuul[bot]
d9866c35b4
Merge pull request #2819 from ryanpetrello/fix-busted-tests
...
mock an HTTP call to fix busted unit tests
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-28 14:50:38 +00:00
Ryan Petrello
4e45c3a66c
mock an HTTP call to fix busted unit tests
2018-11-28 09:17:50 -05:00
softwarefactory-project-zuul[bot]
87b55dc413
Merge pull request #2816 from ansible/jakemcdermott-smoke-break
...
update expected color vals of active tab in smoke test
Reviewed-by: Jake McDermott <yo@jakemcdermott.me>
https://github.com/jakemcdermott
2018-11-28 04:02:31 +00:00
Jake McDermott
2e3949d612
update expected color vals of active tab in smoke test
2018-11-27 22:46:16 -05:00
softwarefactory-project-zuul[bot]
d928ccd922
Merge pull request #2799 from ansible/jakemcdermott-readonly-viz
...
don't conditionally hide workflow viz templates list button
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-28 03:39:51 +00:00
softwarefactory-project-zuul[bot]
a9c51b737c
Merge pull request #2389 from ansible/workflow-convergence
...
Workflow convergence
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-27 22:04:50 +00:00
mabashian
51669c9765
Fixes hint/lint errors in workflow viz test
2018-11-27 16:12:42 -05:00
mabashian
17cc82d946
Ensure that selected row is cleared when adding new node after editing existing node
2018-11-27 16:12:42 -05:00
mabashian
10de5b6866
Fixes clicking on a wf in wf node. Also fixes editing wf in wf node with inv prompt
2018-11-27 16:12:42 -05:00
mabashian
55dc27f243
Set active tab to jobs when initially clicking a workflow_job_template type node
2018-11-27 16:12:42 -05:00
mabashian
6fc2ba3495
Fixes delete node shifting e2e test
2018-11-27 16:12:42 -05:00
mabashian
7bad01e193
Fixes e2e workflow visualizer tests
2018-11-27 16:12:42 -05:00
mabashian
62a1f10c42
Fix node pagination for project/inv
2018-11-27 16:12:42 -05:00
mabashian
3975a2ecdb
fix linkpath class
2018-11-27 16:12:42 -05:00
Jake McDermott
bfa361c87f
hide prompt button when not on jobs tab
2018-11-27 16:12:42 -05:00
Jake McDermott
d5f07a9652
hide inventory help message when not on jobs tab
2018-11-27 16:12:42 -05:00
Jake McDermott
65ec1d18ad
skip missing inventory prompt value check when selecting workflow node
2018-11-27 16:12:42 -05:00
Jake McDermott
7b4521f980
workflow node prompt fixup
...
* use workflow model and endpoint when node is workflow
* always include template type in prompt data
* skip missing inventory checks when node is workflow
* skip checks for required credential fields when node is workflow
2018-11-27 16:12:42 -05:00
John Mitchell
3762ba7b24
add back in workflow_nodes in order to be able to use it for count of nodes
2018-11-27 16:12:42 -05:00
John Mitchell
762c882cd7
consume workflow maker total nodes label change
2018-11-27 16:12:42 -05:00
John Mitchell
343639d4b7
fix workflow maker total templates header to total nodes
2018-11-27 16:12:42 -05:00
John Mitchell
38dc0b8e90
fix workflow total jobs header to total nodes
2018-11-27 16:12:42 -05:00
mabashian
ed40ba6267
Fix searching on related fields
2018-11-27 16:12:42 -05:00