Shane McDonald
4f829ab93f
Release 6.0.0
2019-07-01 12:47:37 -04:00
softwarefactory-project-zuul[bot]
5ce78b383d
Merge pull request #4190 from ryanpetrello/ldap-dict-order
...
fix a bug that causes LDAP TLS connection flags to not be set properly
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-01 16:19:51 +00:00
softwarefactory-project-zuul[bot]
2404faa5d8
Merge pull request #4184 from rooftopcellist/delete_tarball
...
Delete collection tarball when no longer needed
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-01 15:44:49 +00:00
Christian Adams
e72b2fac6d
Delete collection tarball when no longer needed
...
* Delete after shipping it
* Delete when ship() fails
2019-07-01 11:11:44 -04:00
Ryan Petrello
11b36982cd
fix a bug that causes LDAP TLS connection flags to not be set properly
...
co-authored-by: Jim Ladd <jladd@redhat.com >
2019-06-28 22:15:35 -04:00
softwarefactory-project-zuul[bot]
d438a93fd2
Merge pull request #4183 from ryanpetrello/logging-deadlock
...
don't ship external logs from the main thread of the dispatcher
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-28 16:24:27 +00:00
Ryan Petrello
dfa8d44eb8
don't ship external logs from the main thread of the dispatcher
...
this is a fairly esoteric change that attempts to work around a bug
we've discovered in cpython itself
context: https://github.com/ansible/awx/issues/4181
2019-06-27 16:24:36 -04:00
softwarefactory-project-zuul[bot]
4470e9ca26
Merge pull request #4178 from rooftopcellist/collection_datetime_str
...
Fix collection datetime for isolated instance info
Reviewed-by: Elijah DeLee <kdelee@redhat.com >
https://github.com/kdelee
2019-06-27 20:03:46 +00:00
softwarefactory-project-zuul[bot]
cf0fe729f5
Merge pull request #4039 from mabashian/application-lookup-column
...
Fix user token application lookup column widths
Reviewed-by: Michael Abashian
https://github.com/mabashian
2019-06-27 18:31:48 +00:00
mabashian
913e06b865
Fix user token application lookup column widths
2019-06-27 13:32:51 -04:00
Christian Adams
4d7c49372c
Fix collection datetime for isolated instance info
...
* 'last_isolated_check' was a non JSON-serializable object and needed to be a str
2019-06-27 13:31:10 -04:00
softwarefactory-project-zuul[bot]
5c338e582a
Merge pull request #4167 from ryanpetrello/csp
...
add a reasonable default Content Security Policy
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-26 20:21:20 +00:00
Ryan Petrello
eacf819caf
add a reasonable default Content Security Policy
...
ideally we'd improve this over time to remove the `unsafe-inline` lines,
but we can't due that today because Angular1 makes use of a lot of
inline <script> and <style> tag generation
see: https://github.com/ansible/awx/issues/2056
2019-06-26 10:46:26 -04:00
softwarefactory-project-zuul[bot]
273415b9aa
Merge pull request #4077 from j-shade/devel
...
fixed row item labels to view horizontally instead of vertically
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-26 12:50:16 +00:00
Jeremy Shade
e612a167e2
fixed row item labels to view horizontally instead of vertically
2019-06-26 08:22:20 -04:00
softwarefactory-project-zuul[bot]
0a7d6e603e
Merge pull request #4165 from shanemcd/sane-working-dir
...
Use the source tree as the working directory for our dev env
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-26 00:58:37 +00:00
Shane McDonald
f05bed6366
Use the source tree as the working directory for our dev env
2019-06-25 18:28:01 -04:00
softwarefactory-project-zuul[bot]
cbe6c5bd3b
Merge pull request #4164 from aubrel/devel
...
Change `docker_service` to `docker_compose`.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-25 21:45:49 +00:00
aubrel
e9ac44f561
Change docker_service to docker_compose.
...
Signed-off-by: aubrel <red_clover@riseup.net >
2019-06-25 15:58:52 -04:00
softwarefactory-project-zuul[bot]
aab29bef5b
Merge pull request #4141 from ryanpetrello/ovirt4-dep-bump
...
bump ovirtsdk version to 4.3.0
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-24 21:18:40 +00:00
softwarefactory-project-zuul[bot]
9f42d9426c
Merge pull request #4137 from chrismeyersfsu/fix-smart_inv_race
...
wrap smart inv cache update w/ advisory lock
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-21 20:25:10 +00:00
softwarefactory-project-zuul[bot]
b369609f07
Merge pull request #4103 from AlexSCorey/79-NotifyOnJobStart
...
Adds notify on start toggle
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-21 16:51:52 +00:00
Ryan Petrello
01d31231c0
bump ovirtsdk version to 4.3.0
...
see: bfc6a2a8d6
2019-06-21 12:49:16 -04:00
softwarefactory-project-zuul[bot]
c46be3e718
Merge pull request #4083 from rmkraus/devel
...
Updated ovirt4 dynamic inventory script.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-21 16:40:29 +00:00
softwarefactory-project-zuul[bot]
38aedcdd48
Merge pull request #4136 from Spredzy/revert_makefile
...
Revert "Makefile: align pip and setuptools bump"
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-21 13:42:26 +00:00
softwarefactory-project-zuul[bot]
59bec99f4c
Merge pull request #4128 from tchellomello/k8s-annotations
...
Introduces the ability to pass annotations to the Kubernetes Ingress Controllers
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-21 13:14:47 +00:00
Alex Corey
b0249a9a8b
Addressed PR Issues
2019-06-21 08:58:51 -04:00
chris meyers
acb6d9c4d1
wrap smart inv cache update w/ advisory lock
...
* Two job templates that use the same smart inventory running at the
same time can easily race to recompute the smart inventory <-> host
mapping. In this case, bulk_create() can throw an error when racing.
* The per-smart-inventory advisory lock ensures that the state of the
system is consistent & that bulk_create() runs in isolation.
2019-06-21 08:52:34 -04:00
Yanis Guenane
78912d20f7
Revert "Makefile: align pip and setuptools bump"
...
This reverts commit ec92abf014 .
2019-06-21 11:52:22 +02:00
Marcelo Mello
52712a0d9a
Introduces the ability to pass annotations to the Kubernetes Ingress Controllers
2019-06-20 16:40:08 -04:00
Alex Corey
a7c787af02
Adds notify on start toggle
2019-06-20 13:07:09 -04:00
softwarefactory-project-zuul[bot]
e269634afc
Merge pull request #4112 from jbradberry/fix-3603
...
Use the `in` operator to test against the Organization membership subquery
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-20 12:56:08 +00:00
softwarefactory-project-zuul[bot]
4daf574899
Merge pull request #4114 from shanemcd/revert-pip-and-setuptools
...
Revert pip and setuptools
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-20 02:42:04 +00:00
softwarefactory-project-zuul[bot]
067ba7f8fe
Merge pull request #4116 from tchellomello/ca_trust_dir_project_data_dir
...
Fixes ca_trust_dir and project_data_dir for Kubernetes
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-20 02:19:25 +00:00
Marcelo Mello
7d77727a60
project_data_dir is not required in the awx_task containers
2019-06-19 21:35:49 -04:00
Marcelo Mello
47560fdf7c
Fixes ca_trust_dir and project_data_dir for Kubernetes
2019-06-19 21:21:35 -04:00
Shane McDonald
2882f4afb5
Revert "upgrade pip and setuptools"
...
This reverts commit 76ebcf914b .
2019-06-19 16:02:52 -04:00
Shane McDonald
aaceccc426
Revert "Fix offline builds"
...
This reverts commit fe850dff38 .
2019-06-19 16:02:43 -04:00
softwarefactory-project-zuul[bot]
1f3242900a
Merge pull request #4098 from beeankha/any_notification_migration
...
Update "Notify On Start" Migration File
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2019-06-19 19:57:12 +00:00
softwarefactory-project-zuul[bot]
e6232957b4
Merge pull request #4079 from ryanpetrello/ldap-setting-flake
...
work around a unit test that's periodically flaky
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-19 18:55:24 +00:00
Jeff Bradberry
1a72ff4c47
Use the in operator to test against the Organization membership subquery
...
If more than one Organization were selected by this subquery, then
Postgres would complain with "more than one row returned by a subquery
used as an expression". We needed to allow for that case.
Annoyingly SQLite3 doesn't seem to care, so writing a py.test test to
exercise this isn't feasible under our current development setup.
2019-06-19 14:49:02 -04:00
softwarefactory-project-zuul[bot]
c585c3d07d
Merge pull request #4105 from rooftopcellist/fix_instance_counts
...
Fixes analytics & metrics instance specific job counts
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-19 16:49:09 +00:00
softwarefactory-project-zuul[bot]
1413c1be7b
Merge pull request #4074 from ryanpetrello/whoopsie
...
fix a bug introduced in the inventory source detail API by v1 removal
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-19 15:52:47 +00:00
Christian Adams
a5c057cc18
Fixes analytics & metrics instance specific job counts
2019-06-19 11:32:05 -04:00
softwarefactory-project-zuul[bot]
9c06dc7106
Merge pull request #4106 from shanemcd/fix-offline-builds
...
Downgrade pip
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-18 23:17:48 +00:00
Shane McDonald
fe850dff38
Fix offline builds
...
pip 19 added support for something called `pyproject.toml`. Several packages have been setting the option `build-backend = "setuptools.build_meta”` (bcrypt, attrs, jaraco) which seems to be the root of the problem when building from source. Until the community sorts this out I’m inclined to avoid pip 19.
2019-06-18 18:48:54 -04:00
beeankha
40840e3789
Update migration file to indicate there is no reverse function in case of a rollback
2019-06-18 12:57:50 -04:00
softwarefactory-project-zuul[bot]
e3750f541e
Merge pull request #4096 from mabashian/4091-workflow-form
...
Fix field enablement on workflow form
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-18 16:15:57 +00:00
softwarefactory-project-zuul[bot]
5d49fe2170
Merge pull request #4097 from shanemcd/five-dot-oh-dot-oh
...
Bump version to AWX 5.0.0
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-18 14:43:25 +00:00
softwarefactory-project-zuul[bot]
ca0e8102fd
Merge pull request #3982 from beeankha/notify_on_start
...
Notification On Job Start
Reviewed-by: Bianca Henderson <beeankha@gmail.com >
https://github.com/beeankha
2019-06-18 14:23:58 +00:00
Shane McDonald
08aff9bd2c
AWX 5.0.0
2019-06-18 10:12:42 -04:00
mabashian
164d305b51
More canAddWorkflowJobTemplate cleanup
2019-06-18 09:16:19 -04:00
mabashian
4d33e484d0
Fix field enablement on workflow form
2019-06-18 09:10:49 -04:00
softwarefactory-project-zuul[bot]
1897b18a6e
Merge pull request #4090 from Spredzy/bump_pip
...
Makefile: align pip and setuptools bump
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-17 20:52:44 +00:00
Yanis Guenane
ec92abf014
Makefile: align pip and setuptools bump
...
Signed-off-by: Yanis Guenane <yanis@guenane.org >
2019-06-17 21:58:42 +02:00
softwarefactory-project-zuul[bot]
5ed7db8cc2
Merge pull request #4085 from mabashian/4082-inv_obj
...
Ensure inventory_obj is on scope before checking it
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-17 18:08:43 +00:00
beeankha
69502bc133
Add functions in migration file for deleting and altering 'any' state notifications
2019-06-17 10:47:58 -04:00
beeankha
17c89ed412
Remove tests for 'any' notification state
2019-06-17 10:47:58 -04:00
beeankha
f5b6bd65cf
More deletions of 'any' state
2019-06-17 10:47:58 -04:00
beeankha
c6f1806a23
Removing references to 'any' state notifications
2019-06-17 10:47:58 -04:00
beeankha
c65e6ba30b
Update the logic for 'any' and 'started' notifications
2019-06-17 10:47:58 -04:00
beeankha
d511d63a5a
Fixed typo
2019-06-17 10:47:58 -04:00
beeankha
30741e762a
Add more notification tests
2019-06-17 10:47:58 -04:00
beeankha
7687eddf6d
Add api test, edit AWX docs
2019-06-17 10:47:58 -04:00
beeankha
9cfed6f2a8
Add check for no-op case back, remove redundant on_commit code
2019-06-17 10:47:58 -04:00
beeankha
95896b1acd
Edit wfj running notification trigger
2019-06-17 10:47:58 -04:00
beeankha
68fe23d8b7
Update Organization Notification Template subclass, move success/fail wfj notification trigger
2019-06-17 10:47:58 -04:00
beeankha
dd372548a9
Update swagger test
2019-06-17 10:47:57 -04:00
beeankha
8d6e1f0927
Trigger running notifications in WFJs and edit unit test
2019-06-17 10:47:57 -04:00
beeankha
98fa1fc813
Add migration file
2019-06-17 10:47:57 -04:00
beeankha
8ec97235e3
Add feature for notifications to trigger on job start
2019-06-17 10:47:57 -04:00
mabashian
863d962ec2
Ensure inventory_obj is on scope before checking it
2019-06-17 07:40:08 -04:00
Ryan Kraus
468e79a754
Updated ovirt4 dynamic inventory script.
...
Pulling in the new ovirt4 dynamic inventory script that will be pulled in ansible/ansible#57824
Signed-off-by: Ryan Kraus <rmkraus@gmail.com >
2019-06-16 11:55:46 -04:00
softwarefactory-project-zuul[bot]
049b3a2e87
Merge pull request #4080 from AlanCoding/no_more_v1
...
Remove code used defunct jobs list POST
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-15 01:02:24 +00:00
AlanCoding
196b6572b2
remove code used defunct jobs list POST
2019-06-14 13:13:37 -04:00
softwarefactory-project-zuul[bot]
37cb912367
Merge pull request #4075 from ryanpetrello/old-migration-cleanup
...
delete a few really old migration utility files
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-14 14:27:47 +00:00
Ryan Petrello
d8bd72054d
work around a unit test that's periodically flaky
2019-06-14 10:05:41 -04:00
softwarefactory-project-zuul[bot]
9958f382d7
Merge pull request #4043 from mabashian/4029-inv-refresh
...
Fixes bug where the delete inventory event would wipe or reset inventory form fields
Reviewed-by: Michael Abashian
https://github.com/mabashian
2019-06-14 14:04:59 +00:00
softwarefactory-project-zuul[bot]
1d767a15d8
Merge pull request #4044 from mabashian/read-only-codemirrors
...
Read-only codemirror cleanup
Reviewed-by: Michael Abashian
https://github.com/mabashian
2019-06-14 13:58:51 +00:00
softwarefactory-project-zuul[bot]
612373c849
Merge pull request #4041 from mabashian/wf-execute-unsaved
...
Fixes bug where save changes modal was shown to user with execute permissions
Reviewed-by: Michael Abashian
https://github.com/mabashian
2019-06-14 13:45:33 +00:00
mabashian
3ea6171b54
Fixes bug where the delete inventory event would wipe or reset inventory form fields
2019-06-14 09:38:27 -04:00
mabashian
302d8589c9
Make extra vars read-only for users without edit role on some forms. Fixes console error thrown in launch modal if survey tab missing.
2019-06-14 09:37:37 -04:00
mabashian
01f51219a6
Fix linting errors
2019-06-14 09:22:16 -04:00
mabashian
38ea82bf3d
Fixes bug where save changes modal was shown to user with execute permissions
2019-06-14 09:22:16 -04:00
softwarefactory-project-zuul[bot]
d4ad674899
Merge pull request #4064 from mabashian/3829-new-list-links
...
Fixes links in various lists to maintain query params while navigating to edit form
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-13 21:56:34 +00:00
softwarefactory-project-zuul[bot]
9d3aca5e1b
Merge pull request #4060 from mabashian/3830-host-filter-search
...
Always show search bar in smart inventory host filter modal
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-13 21:44:02 +00:00
Ryan Petrello
ae9032ce03
fix a bug introduced in the inventory source detail API by v1 removal
...
see: https://github.com/ansible/awx/issues/4059
2019-06-13 17:20:21 -04:00
Ryan Petrello
a454102e77
delete a few really old migration utility files
2019-06-13 17:19:43 -04:00
softwarefactory-project-zuul[bot]
e1d60ff4f1
Merge pull request #4052 from gamuniz/enabled_value_fix
...
Enabled value fix to be case insensitive(GCE API)
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-13 20:08:30 +00:00
Gabe Muniz
bd93d97a60
fix so enabled value is case insensitive
2019-06-13 15:36:54 -04:00
softwarefactory-project-zuul[bot]
793e78d9c0
Merge pull request #4046 from AlanCoding/setuptools
...
Upgrade pip and setuptools
Reviewed-by: Alan Rominger <arominge@redhat.com >
https://github.com/AlanCoding
2019-06-13 14:13:28 +00:00
AlanCoding
76ebcf914b
upgrade pip and setuptools
2019-06-13 09:45:18 -04:00
mabashian
effe7151eb
Adds missing semi-colon
2019-06-12 22:13:45 -04:00
mabashian
0023591bb0
Removes unnecessary variable
2019-06-12 22:13:45 -04:00
mabashian
9c50609776
Always show search bar in smart inventory host filter modal
2019-06-12 22:13:45 -04:00
softwarefactory-project-zuul[bot]
28cc08f215
Merge pull request #4033 from mabashian/bootstrap-whitelist-table
...
Whitelist table elements for use in bootstrap popovers
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-12 21:12:37 +00:00
mabashian
b83cef6ed7
Fixes links in various lists to maintain query params while navigating to edit form
2019-06-12 16:12:08 -04:00
mabashian
c729b698dd
Whitelist table elements for use in bootstrap popovers
2019-06-12 15:32:08 -04:00
softwarefactory-project-zuul[bot]
e70c7ab458
Merge pull request #3967 from jbradberry/upgrade-drf-3.9.4
...
Upgrade DRF to 3.9.4
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-12 18:41:05 +00:00
Jeff Bradberry
aa548442ce
Ensure the request is on the Metadata object
...
in order to correctly populate the default for the TOWER_URL_BASE
field, which is specific to the host and preferred scheme.
2019-06-12 14:12:59 -04:00
Jeff Bradberry
ab587e7e6c
Update get_view_description to conform to changes in DRF's version
...
related encode/django-rest-framework#5605
2019-06-12 14:12:59 -04:00
Jeff Bradberry
3f5c018c8a
Replace the load of the staticfiles template library with static
...
The staticfiles library will be going away before too long.
2019-06-12 14:12:59 -04:00
Jeff Bradberry
12e3d0aebf
Remove rest_framework/base.html
2019-06-12 14:12:59 -04:00
Jeff Bradberry
ba4ad191fc
Add the csrf token to window.drf
...
In the same manner as the current version of base.html from DRF. This
is part 2 of the removal of base.html.
2019-06-12 14:12:59 -04:00
Jeff Bradberry
34d76422d6
Move the endpoint deprecation warning out of base.html
...
This is part 1 of the removal of awx/templates/rest_framework/base.html.
2019-06-12 14:12:59 -04:00
Jeff Bradberry
2a81643308
Refactor the SSO serializer fields to follow the DRF idioms more closely
...
and fix the tests to handle the newer nested validation checks properly.
2019-06-12 14:12:59 -04:00
Jeff Bradberry
76d4de24df
Handle a change in the error message for BooleanField
...
related encode/django-rest-framework#5881
2019-06-12 14:12:59 -04:00
Jeff Bradberry
ed7a7e5f7b
Support parse_requirements out of pip < 10 and >= 10
2019-06-12 14:12:59 -04:00
Jeff Bradberry
f94959d120
Remove the custom get_view_name function
...
It appeared to not be doing anything that we were making use of that
couldn't already be done, slightly differently, using DRF's built-in
one.
2019-06-12 14:12:59 -04:00
Jeff Bradberry
b5728fc548
Bump Django Rest Framework from 3.7.7 to 3.9.4
2019-06-12 14:12:59 -04:00
softwarefactory-project-zuul[bot]
4a19da650d
Merge pull request #4056 from ansible/capitalization
...
updated e2e to work with new capitalization
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-12 17:36:29 +00:00
Daniel Sami
8db27611ca
updated e2e to work with new capitalization
2019-06-12 13:05:11 -04:00
softwarefactory-project-zuul[bot]
7161f28d26
Merge pull request #4053 from AlanCoding/apps_management
...
Correctly manage current apps for the action_node addition
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-12 15:59:55 +00:00
softwarefactory-project-zuul[bot]
290c242221
Merge pull request #4054 from ansible/unpin-vault-plugin-container-image
...
unpin vault plugin development container image
Reviewed-by: awxbot
https://github.com/awxbot
2019-06-12 15:00:23 +00:00
Jake McDermott
90fb7c6769
unpin vault plugin development container image
2019-06-12 10:23:01 -04:00
AlanCoding
f8c69aadcb
Correctly manage current apps for the action_node addition
2019-06-12 10:13:45 -04:00
softwarefactory-project-zuul[bot]
c7b38bc9b9
Merge pull request #4050 from Spredzy/capitalize
...
User: Ensure First Name is not capitalized
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2019-06-12 13:23:21 +00:00
Yanis Guenane
cc1ef50729
User: Ensure First Name is not capitalized
...
When creating a new user, the Last Name is not capitalized but First
Name is. Make the behavior being consistent.
Signed-off-by: Yanis Guenane <yguenane@redhat.com >
2019-06-12 14:40:44 +02:00
softwarefactory-project-zuul[bot]
42b3aa45c5
Merge pull request #4045 from ansible/quick-chrome75-workaround
...
Chrome75 workaround for e2e tests
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-12 11:52:09 +00:00
John Hill
1e91e4e531
set to json protocol
2019-06-11 15:51:02 -04:00
softwarefactory-project-zuul[bot]
b3979eb2b9
Merge pull request #4042 from shanemcd/cache-me-outside
...
Always consider devel tag as a cache source
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-11 18:34:25 +00:00
Shane McDonald
75ef30d21b
Always consider devel tag as a cache source
...
When you do `make docker-compose-build` on your branch without any changes, this will use the devel tag as a cache source. This will speed things up if you havent made any local changes to the Makefile or requirements files.
2019-06-11 14:01:35 -04:00
softwarefactory-project-zuul[bot]
31b78cc00f
Merge pull request #4036 from AlanCoding/event_query
...
Cache smart inventory memberships to avoid slow query
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-11 15:55:55 +00:00
softwarefactory-project-zuul[bot]
a510f9f2c7
Merge pull request #4038 from jakemcdermott/update-v1-cred-delete-prompt-queries
...
update credential deletion prompt queries
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-11 15:26:49 +00:00
AlanCoding
05aab5da4c
cache smart inventory memberships to avoid slow query
2019-06-11 11:06:35 -04:00
softwarefactory-project-zuul[bot]
3054fbc61c
Merge pull request #4040 from ryanpetrello/ldap-py3-bug
...
fix a py3 compat problem in an LDAP migration
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-11 14:47:12 +00:00
Ryan Petrello
be8a30b9d9
fix a py3 compat problem in an LDAP migration
2019-06-11 10:25:15 -04:00
Jake McDermott
d4301bd9bd
update v1 credential deletion prompt queries
2019-06-11 09:45:15 -04:00
softwarefactory-project-zuul[bot]
adb768bed3
Merge pull request #3413 from ryanpetrello/bye-bye-v1
...
remove /api/v1 and deprecated credential fields
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-10 17:31:28 +00:00
softwarefactory-project-zuul[bot]
9253ab28c8
Merge pull request #4021 from ryanpetrello/dotted-vault-id
...
support vault IDs that include dot characters
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-06 18:34:24 +00:00
softwarefactory-project-zuul[bot]
31d4e8362e
Merge pull request #4003 from keithjgrant/3574-survey-tab-required-fields
...
Don't allow Enter to proceed to next step if survey fields invalid
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-06 18:33:29 +00:00
Ryan Petrello
329b40fd69
support vault IDs that include dot characters
...
see: https://github.com/ansible/awx/issues/4009
2019-06-06 12:42:31 -04:00
Jake McDermott
6bc5c4da74
include credential in inventory update detail summary
2019-06-06 12:23:17 -04:00
Jake McDermott
51d7de296f
remove dead code related to v1 kind field
...
Currently, the credentials list doesn't seem to be returning
any options data for 'kind' so this code wasn't being reached. In
the future api updates, we'll also be removing the 'kind' field from
credentials in general.
2019-06-06 12:23:11 -04:00
Jake McDermott
5987aafb82
update shared client code for api v2
2019-06-06 12:23:09 -04:00
Jake McDermott
7a0a2fb54c
update adhoc command queries for api v2
2019-06-06 12:23:06 -04:00
Jake McDermott
2f57a1ea93
update inventory source credential lookup queries for api v2
2019-06-06 12:23:03 -04:00
Ryan Petrello
6da445f7c0
remove /api/v1 and deprecated credential fields
2019-06-06 12:23:00 -04:00
softwarefactory-project-zuul[bot]
176f8632e5
Merge pull request #4017 from ryanpetrello/swagger-action-node
...
make activity stream action_node deterministic for Swagger docs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-06 16:13:17 +00:00
softwarefactory-project-zuul[bot]
958c192ff7
Merge pull request #4000 from rooftopcellist/order_job_counts
...
fix analytics job counts by ordering query
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-06 15:16:42 +00:00
softwarefactory-project-zuul[bot]
7e8990dff9
Merge pull request #4011 from shanemcd/devel
...
Clean up related to isolated env
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-06 14:48:49 +00:00
Christian Adams
a727de184b
Fix analytics job counts by ordering query
...
- More Info: https://github.com/ansible/awx/issues/4014
2019-06-06 10:45:26 -04:00
Ryan Petrello
6d1ba411e6
make activity stream action_node deterministic for Swagger docs
2019-06-06 10:36:34 -04:00
Shane McDonald
b00979792e
Clean up related to isolated env
...
- Made make target names consistent with our other commands
- Found some unnecessary code, deleted it
2019-06-06 10:15:11 -04:00
softwarefactory-project-zuul[bot]
8be0b01c33
Merge pull request #4013 from ansible/docker-container-tag-updates
...
Updated docker tags in container setup
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-05 20:17:03 +00:00
Daniel Sami
62a3e0df98
Updated docker tags in container setup
...
Use env variable for selenium docker tag
2019-06-05 15:10:06 -04:00
softwarefactory-project-zuul[bot]
c7f49c1193
Merge pull request #3992 from marshmalien/isolated-badge
...
Add isolated badge to isolated instance groups
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-05 16:58:20 +00:00
softwarefactory-project-zuul[bot]
3fcf3b20c4
Merge pull request #4005 from shanemcd/sdist-builder-node
...
Update node in AWX installer sdist builder
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-05 11:48:30 +00:00
softwarefactory-project-zuul[bot]
5db3a8e7dc
Merge pull request #4007 from git4anand/devel
...
Multiple installation of same dependency
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-05 11:39:46 +00:00
Anand kumar
3d7bd8579b
Multiple installation of same dependency
...
python-pip is being installed multiple times.
2019-06-05 12:38:52 +05:30
Shane McDonald
99704af302
Fix some ansible warnings
2019-06-04 20:37:03 -04:00
Shane McDonald
a13b733191
Update node in sdist builder image
2019-06-04 20:36:39 -04:00
Keith Grant
4a7cd56e4a
do allow Enter to proceed to next step if survey fields invalid
2019-06-04 16:08:23 -07:00
softwarefactory-project-zuul[bot]
839f49c6ed
Merge pull request #3997 from ryanpetrello/libcloud
...
unpin apache-libcloud now that a version is out without PyCrypto
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-04 19:59:06 +00:00
Ryan Petrello
c6afd98500
unpin apache-libcloud now that a version is out without PyCrypto
...
see: https://github.com/ansible/awx/pull/3466
see: https://github.com/ansible/awx/issues/3822
2019-06-04 09:26:27 -04:00
softwarefactory-project-zuul[bot]
67fb898a9d
Merge pull request #3993 from shanemcd/fix-isolated-dev-env
...
Fix isolated dev env
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-03 21:43:31 +00:00
Shane McDonald
f18f9ec0ef
Bring isolated dev env current
...
There was quite a bit of drift between the main Dockerfile and this one since we last touched it. It’s heavier than it needs to be, but by using the main development image as the base here, we have less duplicated and outdated code overall.
2019-06-03 16:48:45 -04:00
Shane McDonald
ef22986aa0
Install latest tini from RPM
2019-06-03 16:03:51 -04:00
softwarefactory-project-zuul[bot]
1829017ad4
Merge pull request #3991 from shanemcd/downgrade-ptyprocess
...
Downgrade ptyprocess
Reviewed-by: awxbot
https://github.com/awxbot
2019-06-03 18:19:15 +00:00
Shane McDonald
be3d095067
Downgrade ptyprocess
...
See 8be490695d (diff-522adf759addbd3b193c74ca85243f7d) for more info
2019-06-03 13:42:45 -04:00
softwarefactory-project-zuul[bot]
112b9e7381
Merge pull request #3984 from jpmens/patch-1
...
Emphasize a recent version of Docker
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-03 17:42:24 +00:00
softwarefactory-project-zuul[bot]
87bd3c2f93
Merge pull request #3987 from Spredzy/quote_password
...
Installer: quote password where it applies
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-03 17:38:49 +00:00
Marliana Lara
abb37299cb
Add isolated badge to instance groups list
2019-06-03 13:20:23 -04:00
softwarefactory-project-zuul[bot]
724ca9cd57
Merge pull request #3979 from elyezer/resize-window-e2e
...
e2e resize window on some specific tests
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-03 14:21:43 +00:00
Elyézer Rezende
39fb0d1679
e2e resize window on some specific tests
2019-06-03 08:50:37 -04:00
Yanis Guenane
11630a8803
Installer: quote password where it applies
...
Prior to this change, password having shell interpretable character
would break the installer (e.g '&', '(', etc... )
This commits rely on the `quote` filter from ansible to ensure those
password are properly quoted where it applies
Fixes: https://github.com/ansible/awx/issues/3943
Signed-off-by: Yanis Guenane <yguenane@redhat.com >
2019-06-03 11:50:52 +02:00
JP Mens
a7b96d5aec
Emphasize a recent version of Docker
...
I had 1.13 installed as part of Centos Extras and spent hours attempting to install AWX 4.0.0; the attempts all threw masses of permission denied errors.
Uninstalling that version and replacing with a current docker-ce then worked.
2019-06-01 16:29:10 +02:00
softwarefactory-project-zuul[bot]
d8a80f9f3e
Merge pull request #3981 from jakemcdermott/test-debug-helpers
...
add some debug helpers for tests
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-31 16:19:20 +00:00
Jake McDermott
1dcb1eda7c
add some debug helpers for tests
...
Signed-off-by: Jake McDermott <yo@jakemcdermott.me >
2019-05-31 11:51:36 -04:00
softwarefactory-project-zuul[bot]
f64e31735c
Merge pull request #3980 from wenottingham/following-in-finns-footsteps
...
Remove some things that are not first-order dependencies from requirements.in
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-31 15:14:43 +00:00
softwarefactory-project-zuul[bot]
d7c33a7246
Merge pull request #3893 from AlanCoding/replace_job_origin
...
Replace JobOrigin model with ActivityStream.action_node field
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-31 11:59:09 +00:00
AlanCoding
fedd1cf22f
Replace JobOrigin with ActivityStream.action_node
2019-05-31 07:10:07 -04:00
Bill Nottingham
12ff7a481c
Remove some things that are not first-order dependencies.
...
This includes a few things where the version specifiers resolve properly now.
2019-05-30 22:42:37 -04:00
softwarefactory-project-zuul[bot]
9b5494a6cc
Merge pull request #3976 from Spredzy/fix_quote
...
openshift: Ensure char in password are not interpreted
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-31 01:27:38 +00:00
Yanis Guenane
99296cf5f1
openshift: Ensure char in password are not interpreted
...
If password contains ';' (and potentially any shell interpretable chars)
it won't be interpreted properly as the openshift password.
Signed-off-by: Yanis Guenane <yguenane@redhat.com >
2019-05-31 03:00:13 +02:00
softwarefactory-project-zuul[bot]
e6b78292ec
Merge pull request #3974 from ryanpetrello/downstream-i18n
...
Fix python3 fallout in translations management script
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-30 19:06:26 +00:00
Shane McDonald
49b54f2d60
Fix python3 fallout in translations management script
2019-05-30 14:41:03 -04:00
softwarefactory-project-zuul[bot]
0a256a98be
Merge pull request #3965 from AlexSCorey/2866-JTForksToolTip
...
Updates text of tooltip for Forks in JT.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-30 17:09:49 +00:00
softwarefactory-project-zuul[bot]
5756151568
Merge pull request #3921 from joseorpa/devel3004proxy
...
#3004 Add proxy support to postgresql, memcached and rabbitmq images
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-30 14:33:17 +00:00
softwarefactory-project-zuul[bot]
6606fd7461
Merge pull request #3930 from kialam/upgrade-node-v8-to-node-v10
...
Upgrade our UI packaging for NodeJS 10.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-30 14:29:52 +00:00
Jose OrPa
84b6866875
#3004 Add proxy support to postgresql, memcached and rabbitmq images
2019-05-30 10:04:17 -04:00
Kia Lam
4b9024bcb0
Revert puppeteer upgrade to fix failing UI unit tests in Zuul.
2019-05-30 09:51:19 -04:00
softwarefactory-project-zuul[bot]
4b1fc7894d
Merge pull request #3961 from rooftopcellist/rm_implicit
...
remove implicit grant type for OAuth 2 apps
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-29 20:27:11 +00:00
Alex Corey
a5a6fdf1d6
Updates text of tooltip for Forks in JT.
2019-05-29 14:27:16 -04:00
Kia Lam
15c699de7c
Update dockerfile to build using node v10.15.0.
2019-05-29 13:00:06 -04:00
Kia Lam
515d4fe20f
Update INSTALL.md with new node version.
2019-05-29 12:21:54 -04:00
Kia Lam
75380b9576
Upgrade our packaging for NodeJS 10.
...
- Update README.md
- Bump certain dependencies to fix vulnerabilities. Exclude dependency bumps that would cause breaking changes.
2019-05-29 12:21:54 -04:00
Christian Adams
cb279843d2
remove implicit grant type for OAuth 2 apps
2019-05-29 02:28:37 -04:00
softwarefactory-project-zuul[bot]
41f2b83ae2
Merge pull request #3947 from ryanpetrello/transient-queues
...
RFC: add the ability to disable RabbitMQ queue durability
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-28 20:15:26 +00:00
Ryan Petrello
40b1e89b67
add the ability to disable RabbitMQ queue durability
2019-05-28 15:49:32 -04:00
softwarefactory-project-zuul[bot]
8c56d1d3a7
Merge pull request #3932 from shanemcd/zuul_k8s
...
Changes to enable tests in k8s
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-28 19:34:58 +00:00
Shane McDonald
2f77c67a62
Changes to enable tests in k8s
2019-05-28 13:22:15 -04:00
softwarefactory-project-zuul[bot]
5a502f8709
Merge pull request #3925 from AlanCoding/gce_contract
...
Restore old use pattern for gce_ modules, update token_uri URL
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-28 17:03:32 +00:00
softwarefactory-project-zuul[bot]
873ff3de78
Merge pull request #3928 from wenottingham/waka-flocka
...
Use lockf, not flock.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-28 16:29:23 +00:00
softwarefactory-project-zuul[bot]
eb3ef809e0
Merge pull request #3873 from shanemcd/faster-boots
...
Avoid DNS timeout in non-Docker for Mac installs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-28 14:30:45 +00:00
softwarefactory-project-zuul[bot]
9c90694f12
Merge pull request #3604 from athenahealth/complete-ssl-support
...
Update SSL support for docker-compose install
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-28 13:51:43 +00:00
softwarefactory-project-zuul[bot]
ca3735ee73
Merge pull request #3941 from elyezer/window-size-e2e
...
Set window size globally on e2e
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-24 20:23:45 +00:00
softwarefactory-project-zuul[bot]
380f122456
Merge pull request #3804 from AlanCoding/more_optimizations
...
Apply optimizations via standard methods
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-24 19:38:46 +00:00
Elyézer Rezende
0aa8c7427d
Set window size globally on e2e
2019-05-24 14:05:39 -04:00
AlanCoding
dbc65baa43
apply optimizations via standard method
...
This addresses the top-level resources in the v2
root view, focusing in order of priority,
reflecting use by the UI.
In several cases get_queryset logic from the view
is moved into the access class.
Most other cases involve adding a straightforward
select_related or prefetch_related entry.
All additional confirmed to be effective with the
django debug toolbar.
2019-05-24 13:09:55 -04:00
softwarefactory-project-zuul[bot]
1ce587025e
Merge pull request #3948 from rooftopcellist/fix_analytics_log_msg
...
fix analytics logging msg
Reviewed-by: awxbot
https://github.com/awxbot
2019-05-23 18:55:55 +00:00
Christian Adams
45458b3265
fix analytics logging msg
2019-05-23 14:26:03 -04:00
softwarefactory-project-zuul[bot]
874465a2d4
Merge pull request #3865 from chrismeyersfsu/fix-enabled_still_online
...
disabled instance does not mean offline instance
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-23 16:55:09 +00:00
softwarefactory-project-zuul[bot]
34c3aaee3d
Merge pull request #3682 from AlanCoding/depgrades
...
General upgrade of dependencies
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-23 15:15:20 +00:00
softwarefactory-project-zuul[bot]
13ff5ffdf2
Merge pull request #3900 from AlanCoding/fewer_type_methods
...
Remove duplicated type methods and old Django logic
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-23 12:50:35 +00:00
softwarefactory-project-zuul[bot]
a606fdc958
Merge pull request #3933 from AlanCoding/schedule_no_op
...
More precise handling of schedule computed fields no-ops
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-23 12:39:58 +00:00
AlanCoding
b11995e638
Remove duplicated type methods and old Django logic
2019-05-23 08:24:24 -04:00
AlanCoding
40f9d0b512
More precise handling of schedule computed fields no-ops
...
Do not set a next_run value for disabled schedules
Bail if no fields are changed
Do not update related template if its fields did not change
Change call pattern to schedule.update_computed_fields()
in doing so, fix bug where template does not pick up schedule
due to schedules next_run not being saved
Handle the case (also a bug) where template was not updated
when schedule was deleted
2019-05-23 08:13:37 -04:00
softwarefactory-project-zuul[bot]
9a1b205e06
Merge pull request #3944 from AlanCoding/move_to_filter
...
Move dynamic log level logic to filter
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-22 23:45:36 +00:00
softwarefactory-project-zuul[bot]
98c923a715
Merge pull request #3856 from rooftopcellist/cleanup_sessions_refactor
...
Cleanup Sessions & Tokens System Jobs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-22 20:50:48 +00:00
softwarefactory-project-zuul[bot]
1d328134fd
Merge pull request #3931 from wenottingham/be-bold
...
Update notification radio button styling to match schedule radiobuttons.
Reviewed-by: Bill Nottingham
https://github.com/wenottingham
2019-05-22 18:58:43 +00:00
AlanCoding
d3f047d731
Move dynamic log level logic to filter
2019-05-22 14:00:39 -04:00
Christian Adams
8ca0c1b992
Add clearsessions and cleartokens system jobs
...
* add system job for gathering insights analytics
* enforce schedule enablement with analytics setting
* remove celery beat analytics job
* keep analytics schedule & setting enablement in sync in API
* handles updating schedules for multiple sys job schedules
* add analytics setting & schedule test
* rm ui modal from collection sys job
2019-05-22 13:11:48 -04:00
softwarefactory-project-zuul[bot]
4a711ec2dc
Merge pull request #3914 from itdependsnetworks/var_port_numbers
...
Update the ports for memcache and rabbitmq to be variablized
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-22 14:08:41 +00:00
softwarefactory-project-zuul[bot]
75fe801efb
Merge pull request #3913 from marshmalien/3886-instance-group-breadcrumb-label
...
Dynamically show instance group name in breadcrumb
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-21 14:28:55 +00:00
Marliana Lara
56df930b99
Sanitize instance group breadcrumb name
2019-05-21 09:55:35 -04:00
Bill Nottingham
f48713f4ae
Use lockf, not flock.
...
This performs more reliably on certain filesystems in Linux.
2019-05-20 16:56:16 -04:00
Bill Nottingham
bb009f0d12
Update notification radio button styling to match schedule radiobuttons.
2019-05-20 16:46:10 -04:00
softwarefactory-project-zuul[bot]
dc1bf3ef07
Merge pull request #3910 from AlanCoding/no_user_get
...
Avoid unnecessary user get expiring session memberships
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-20 17:20:36 +00:00
softwarefactory-project-zuul[bot]
9d4cfa7400
Merge pull request #3890 from AlanCoding/fix_debug_toolbar
...
Fix Django debug toolbar after its upgrade
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-20 16:41:13 +00:00
AlanCoding
06be3a29b9
fix Django debug toolbar after its upgrade
2019-05-20 12:17:57 -04:00
softwarefactory-project-zuul[bot]
2addf20907
Merge pull request #3918 from jbradberry/middleware-ordering
...
Fix the middleware ordering
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-20 15:43:06 +00:00
softwarefactory-project-zuul[bot]
29bbecb6bf
Merge pull request #3820 from AlanCoding/default_ordering
...
Resolve default ordering warnings from tests
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-20 15:31:36 +00:00
AlanCoding
f4c18843a3
Resolve default ordering warnings from tests
2019-05-20 10:58:36 -04:00
AlanCoding
bda838f723
Add note for docutils, unpin runner dependency
2019-05-20 10:24:43 -04:00
AlanCoding
2bec5ddb41
General upgrade of dependencies
...
Update licenses for new versions after dependency upgrades
pin pycurl to version that does not break on install
implement new workflow for py2/3 requirements management
require twisted tls extras, resolve service-identity version
Upgrade celery to resolve importlib DeprecationWarning
use flags to resolve the unsafe and cache problems
2019-05-20 10:24:39 -04:00
AlanCoding
74643520c7
GCE contract update, do not use token_uri in job runs
2019-05-20 09:27:45 -04:00
Jeff Bradberry
44907b33dc
Fix the middleware ordering
2019-05-17 14:40:33 -04:00
softwarefactory-project-zuul[bot]
f174902bb2
Merge pull request #3874 from jbradberry/expose-role-type
...
Expose the content type associated with roles for ActivityStream objects in the API
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-17 18:06:38 +00:00
AlanCoding
1223148116
Avoid unnecessary user get expiring session memberships
2019-05-17 14:05:17 -04:00
softwarefactory-project-zuul[bot]
ab1e45d6c4
Merge pull request #3875 from rooftopcellist/swifty_operation
...
reorder migrations to avoid session error
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-17 15:41:26 +00:00
softwarefactory-project-zuul[bot]
bd50e5d6a8
Merge pull request #3896 from rooftopcellist/collection_no_reset
...
collect events based on last ship, not collection
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-17 15:32:48 +00:00
itdependsnetworks
f085b828e4
Update the ports for memcache and rabbitmq to be variablized
2019-05-16 19:59:57 -04:00
Marliana Lara
e95339ba6e
Add instance group name to breadcrumb
2019-05-16 16:46:53 -04:00
softwarefactory-project-zuul[bot]
d353daebc5
Merge pull request #3911 from rooftopcellist/rm_extra_error
...
rm extra collection error line
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-16 20:11:41 +00:00
softwarefactory-project-zuul[bot]
6681cd918c
Merge pull request #3906 from heavenly999/devel
...
Increasing requests-credssp ver to 1.0.2
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-16 20:00:07 +00:00
Christian Adams
2b327935de
reorder migrations to avoid session error
2019-05-16 15:13:47 -04:00
Christian Adams
0c4925afe8
rm extra collection error line
2019-05-16 14:48:41 -04:00
softwarefactory-project-zuul[bot]
e0062484d0
Merge pull request #3908 from rverchere/fr_fix
...
Correct fr translation for Cancel message
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-16 18:46:19 +00:00
softwarefactory-project-zuul[bot]
faa353521a
Merge pull request #3909 from marshmalien/3884-dropdown-alignment
...
Fix styling bug in Sort Dropdown
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-16 18:03:07 +00:00
softwarefactory-project-zuul[bot]
ff7e244a84
Merge pull request #3905 from NickBusey/patch-1
...
Update INSTALL.md
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-16 17:02:07 +00:00
Marliana Lara
17f71600df
Add styles to grow dropdown width based on content
2019-05-16 12:23:47 -04:00
Rémi VERCHERE
9120a69006
Correct fr translation for Cancel message
2019-05-16 17:42:13 +02:00
softwarefactory-project-zuul[bot]
d9965cfe7e
Merge pull request #3882 from ryanpetrello/debug-log
...
add the ability to toggle DEBUG logging on dynamically
Reviewed-by: Shane McDonald <me@shanemcd.com >
https://github.com/shanemcd
2019-05-16 15:12:01 +00:00
Adam Nagy
c38ee06642
Increasing requests-credssp ver to 1.0.2
...
Signed-off-by: Adam Nagy <anagy@netsuite.com >
2019-05-16 15:56:35 +02:00
Ryan Petrello
b1d75327e3
add the ability to toggle DEBUG logging on dynamically
2019-05-16 07:58:31 -04:00
softwarefactory-project-zuul[bot]
8981c7d59a
Merge pull request #3904 from wenottingham/new-year-new-you
...
Bump date.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-16 03:35:31 +00:00
Nick Busey
b10f06201d
Update INSTALL.md
2019-05-15 16:34:27 -06:00
Bill Nottingham
681fe4865c
Some more dates.
2019-05-15 17:01:33 -04:00
Bill Nottingham
faae55d085
Bump date.
2019-05-15 16:58:59 -04:00
softwarefactory-project-zuul[bot]
efddd9f679
Merge pull request #3854 from beeankha/add_debug_toolbar
...
Update Custom Middleware to New Style
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-15 18:38:24 +00:00
beeankha
6fb173da8a
Remove redundant methods from SocialAuthMiddleware class
2019-05-15 12:54:00 -04:00
beeankha
64e8b76a10
Remove redundant middleware
2019-05-15 10:16:20 -04:00
Christian Adams
d0e160a037
collect events based on last ship, not collection
2019-05-14 17:14:44 -04:00
beeankha
20e5d8200e
Subclass more middlware with deprecation mixin
2019-05-14 13:37:34 -04:00
beeankha
a6d3c0fd32
Remove redundant code and update URLModificationMiddleware
2019-05-14 13:37:34 -04:00
beeankha
318e0631b7
Add super() call
2019-05-14 13:37:34 -04:00
beeankha
da4153d653
Add mixin to ActivityStreamMiddleware class
2019-05-14 13:37:34 -04:00
beeankha
26e9dd307e
Fix missing argument error
2019-05-14 13:37:34 -04:00
beeankha
6a2d59963f
Update wsgi file to be compatible with new style of middleware
2019-05-14 13:37:34 -04:00
beeankha
68800d0e8e
Make custom middleware use new style vs old
2019-05-14 13:37:34 -04:00
beeankha
97dc77ea63
Add debug_toolbar.middleware.DebugToolbarMiddleware to MIDDLEWARE classes in development.py
2019-05-14 13:37:34 -04:00
softwarefactory-project-zuul[bot]
6bc1856658
Merge pull request #3861 from beeankha/awx_doc_edits
...
Update/Edit AWX Docs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-13 20:41:14 +00:00
beeankha
9ea3ec24ca
Address comments/suggested changes
2019-05-13 15:46:24 -04:00
beeankha
7466873f69
Make more edits/grammatical changes
2019-05-13 15:27:54 -04:00
beeankha
07fa533b6f
Make edits to Notification doc
2019-05-13 11:47:04 -04:00
chris meyers
8aa28092ff
disabled instance does not mean offline instance
...
* Disabling an instance is used to stop and instance from being the
target of new jobs to run.
* The instance should still perform it's heartbeat so that it isn't
considered offline.
* If the instance was allowed to go offline on an openshift cluster it
would be deleted from the database.
2019-05-13 11:44:47 -04:00
Jeff Bradberry
3579584ffc
i18n
2019-05-13 11:20:15 -04:00
Jeff Bradberry
05cae23180
Add help text to the ActivityStreamSerializer m2m relationship fields
2019-05-13 11:10:33 -04:00
Jeff Bradberry
d6e89092d3
Instead of exposing Role.content_type, create a new serializer field
...
called `object_type`, which is constructed based on manipulating the
string value of ActivityStream.object_relationship_type. Since that
field does have the full class name, this manipulation should match
the manipulation that is done to construct the values of object1 and
object2 when ActivityStream is created.
2019-05-10 17:31:33 -04:00
beeankha
fe344038b5
Edit Clustering doc
2019-05-10 14:54:20 -04:00
Jeff Bradberry
250484339b
Expose the role's content_type field and reorder the objects in the UI
...
when the resource was stored on ActivityStream as object1 instead of object2.
related #3841
2019-05-10 14:15:05 -04:00
Shane McDonald
5ca0cdb124
Avoid DNS timeout in non-Docker for Mac installs
...
Shaves 20 seconds off of rebooting the dev environment on Linux.
2019-05-10 12:31:08 -04:00
softwarefactory-project-zuul[bot]
0d3f1f4ac2
Merge pull request #3871 from ryanpetrello/devel
...
merge in downstream changes
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-10 16:21:39 +00:00
softwarefactory-project-zuul[bot]
18c69fa391
Merge pull request #3870 from shanemcd/gimme-root
...
Ensure that a root user is always present in development environment
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-10 14:57:58 +00:00
softwarefactory-project-zuul[bot]
6d6eae571e
Merge pull request #3868 from jakemcdermott/ig-order-docstring
...
add docstring and test for instance group service
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-10 14:54:52 +00:00
Shane McDonald
7d8a910be7
Improve dev environment init process
...
This ensures that /etc/passwd is always written, regardless of how the container starts.
2019-05-10 10:14:51 -04:00
Jake McDermott
df04660cdd
add test for instance groups service
2019-05-10 10:05:05 -04:00
softwarefactory-project-zuul[bot]
9d1ed837f9
Merge pull request #3869 from AlanCoding/dev_supervisor_fix
...
Fix bug in dev supervisor reparenting processes
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-10 13:45:30 +00:00
Ryan Petrello
be4705ef8b
Merge branch 'downstream' into devel
2019-05-10 09:18:07 -04:00
Shane McDonald
015234287c
Ensure that a root user is always present in development environment
...
@AlanCoding was seeing errors in the development container when trying to run some commands as root. This fixes that.
2019-05-10 09:16:28 -04:00
AlanCoding
677a8b34ba
Fix bug in dev supervisor reparenting processes
2019-05-10 07:46:53 -04:00
Jake McDermott
232c706b75
add docstring for instance group service
2019-05-10 07:16:50 -04:00
softwarefactory-project-zuul[bot]
8725d3e539
Merge pull request #3842 from ryanpetrello/instance-group-order
...
enforce a stable list order when attaching/detaching instance groups
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-09 21:04:29 +00:00
softwarefactory-project-zuul[bot]
e7290e6452
Merge pull request #3864 from rooftopcellist/more_verbose_instance_msg
...
more verbose list_instance messaging
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-09 19:31:24 +00:00
Christian Adams
21105b836e
more verbose list_instance messaging
2019-05-09 15:08:56 -04:00
softwarefactory-project-zuul[bot]
99dc84c275
Merge pull request #3863 from ryanpetrello/makefile-supervisor
...
use make targets for dev supervisor commands
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-09 18:07:39 +00:00
Ryan Petrello
adfdfcdd0a
use make targets for dev supervisor commands
2019-05-09 13:45:49 -04:00
softwarefactory-project-zuul[bot]
6feb58f76d
Merge pull request #3853 from AlanCoding/variable_data_permission
...
Put variable data permission in its own class
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-09 16:48:11 +00:00
softwarefactory-project-zuul[bot]
2910a9dfff
Merge pull request #3858 from shanemcd/unsquash
...
Remove --squash option from awx-devel-build
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-09 14:19:59 +00:00
beeankha
371966613f
Update AWX docs
2019-05-09 10:03:57 -04:00
softwarefactory-project-zuul[bot]
91968a09c8
Merge pull request #3849 from AlanCoding/password_madness
...
Reduce passing around of passwords dictionary
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-09 13:34:43 +00:00
softwarefactory-project-zuul[bot]
190098bbd5
Merge pull request #3848 from AlanCoding/standard_injector
...
Move outlier gce cache logic to standard place
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-09 12:56:11 +00:00
AlanCoding
2585c5030b
move outlier gce cache logic to standard place
2019-05-09 08:24:57 -04:00
Shane McDonald
22858f0044
Remove --squash option from awx-devel-build
...
This was intended to save us CI time if / when we switch away from static nodes for Zuul. After merging this in I discovered that this option does not work with `docker build --cache-from`, which will be more benefical in terms of speed improvements anyway.
2019-05-08 22:22:38 -04:00
AlanCoding
7e6a73f892
fix bug with null credential
2019-05-08 21:18:34 -04:00
AlanCoding
1874e8bb4c
Reduce passing around of passwords dictionary
2019-05-08 21:18:34 -04:00
softwarefactory-project-zuul[bot]
83c286580b
Merge pull request #3852 from shanemcd/dockerfiled
...
Refactor Dockerfiles
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-09 01:08:49 +00:00
Shane McDonald
0be8fe521a
Refactor Dockerfiles
...
This commit does a few things:
- Add the `--squash` option to the `awx-devel-build` make target. This reduces the resulting image size from 2.12 GB to 1.37 GB. I think we can get this down even more by inspecting the image contents.
- Reorganize commands so that the cache expires less often. Before this commit, any changes to the Makefile would essentially cause the entire image to rebuild.
- Break yum dependencies up into multiple lines. This makes it easier to see what changes in a diff.
- Use `n` to install our required version of node (rather `curl node | bash`). I’ve found this to be easier to maintain / more portable when working with other Dockerfiles.
- General organizational changes to make things easier to parse visually.
2019-05-08 20:36:41 -04:00
softwarefactory-project-zuul[bot]
186ec88581
Merge pull request #3839 from zicklam/webhook_disable_ssl_verify
...
Add "Disable SSL Verification" checkbox to webhook notification
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-08 19:44:11 +00:00
softwarefactory-project-zuul[bot]
6407ab58ff
Merge pull request #3855 from ryanpetrello/improved-dev-code-reload
...
remove honcho in the dev environment (just use foregrounded supervisor)
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-08 19:25:57 +00:00
Michael Abashian
466e965047
Merge pull request #3549 from mabashian/host_filter_or
...
Fixes basic host filter searches
2019-05-08 15:16:43 -04:00
mabashian
e1de0a528d
Adds some test coverage for host_filter queries
2019-05-08 14:59:04 -04:00
Ryan Petrello
766a5c0c3f
remove honcho in the dev environment (just use foregrounded supervisor)
...
using supervisor gives us the ability to restart entire processes on
code change (like the dispatcher and callback receiver)
2019-05-08 14:44:07 -04:00
AlanCoding
231abf865b
put variable data permission in its own class
2019-05-08 13:43:13 -04:00
softwarefactory-project-zuul[bot]
70972f7ea1
Merge pull request #3850 from jbradberry/reload-dispatcher-on-code-change
...
Make the uwsgi autoreloader reload the dispatcher every time
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-08 16:11:04 +00:00
Ryan Petrello
993b0a889d
add API tests for InstanceGroup order persistence
2019-05-08 11:56:30 -04:00
Jake McDermott
205f2c33c1
wait for instance group requests on template save
2019-05-08 11:56:19 -04:00
Jake McDermott
1e77053bbf
handle re-ordering of instance groups
2019-05-08 11:56:05 -04:00
Jeff Bradberry
ae25717700
Make the uwsgi autoreloader reload the dispatcher every time
...
not just the first time uwsgi is brought up.
related #3846
2019-05-08 11:15:54 -04:00
mabashian
11244f85a4
Adds missing semicolon
2019-05-08 10:05:02 -04:00
softwarefactory-project-zuul[bot]
e05c6e67b6
Merge pull request #3837 from saito-hideki/issue/2891
...
Add credential info in expanded list view of inventory update
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-08 13:37:34 +00:00
zicklam
42f30e72b5
False is not false
2019-05-08 08:35:26 +02:00
zicklam
0fb3851a2b
webhook_notification set default for var 'disable_ssl_verification'
2019-05-08 08:21:04 +02:00
Ryan Petrello
e4a50f3595
enforce a stable list order when attaching/detaching instance groups
2019-05-07 14:53:00 -04:00
mabashian
f524c94bad
Fixes basic host filter searches
2019-05-07 14:43:53 -04:00
softwarefactory-project-zuul[bot]
c7fe840868
Merge pull request #3810 from vismay-golwala/restrict_copy_jt
...
Raise meaningful error when permission denied to copy JT
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-07 13:52:04 +00:00
Vismay Golwala
0154d80f19
Raise meaningful error when permission denied to copy JT
...
When a user doesn't have access to all the credentials of a job
template, they cannot copy the JT. However, currently we raise a
default `PermissionDenied`, which doesn't give the user insight
into what's wrong. So, this PR just adds a custom message indicating
that access to credentials is missing.
Signed-off-by: Vismay Golwala <vgolwala@redhat.com >
2019-05-06 15:02:36 -04:00
zicklam
08d60d0b78
Update test_notification Template for webhooks
...
- rename webhook_no_verify_ssl to disable_ssl_verification
2019-05-06 19:20:00 +02:00
softwarefactory-project-zuul[bot]
6908558acd
Merge pull request #3833 from ryanpetrello/iso-mem-cpu
...
properly record Instance.cpu and Instance.memory for isolated nodes
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-06 16:14:18 +00:00
softwarefactory-project-zuul[bot]
4dc7178f3c
Merge pull request #3785 from AlanCoding/no_output_replacements
...
Remove unused output_replacements logic
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-06 16:11:51 +00:00
Michael Abashian
b85cc716a4
Merge pull request #3542 from mabashian/3540-groups-layout
...
Fix display bug on host groups list
2019-05-06 11:16:30 -04:00
Hideki Saito
418521f4a3
Add credential info in expanded list view of inventory update
...
- Fixed issue #2891
Signed-off-by: Hideki Saito <saito@fgrep.org >
2019-05-06 13:28:47 +00:00
zicklam
5b8fba58e8
Add "Disable SSL Verification" checkbox to webhook notification
...
This commit will add a checkbox which will disable SSL verification on
the generic webhook notification type. This is required when using
self-signed certificates.
2019-05-06 13:12:41 +02:00
Michael Abashian
842d48810c
Merge pull request #3545 from elyezer/fix-joblist-sorting-options
...
Fix job list sorting options grouping
2019-05-03 19:50:13 -04:00
Elyézer Rezende
70e513a3cf
Fix job list sorting options grouping
...
Ensure that the sorting options are grouped just like every other
sorting options list.
2019-05-03 16:20:01 -04:00
Ryan Petrello
c6c14d4fb9
properly record Instance.cpu and Instance.memory for isolated nodes
2019-05-03 15:30:41 -04:00
Ryan Petrello
a874ed0424
Merge pull request #3543 from AlanCoding/migration_schmigration
...
Fix server error for in-flight migration
2019-05-03 11:59:02 -04:00
softwarefactory-project-zuul[bot]
cf6a103207
Merge pull request #3818 from ryanpetrello/devel
...
merge in downstream changes
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-03 14:36:56 +00:00
AlanCoding
d2e67aea19
Fix server error for in-flight migration
2019-05-03 10:20:31 -04:00
softwarefactory-project-zuul[bot]
e5cf5be18d
Merge pull request #3815 from pmoravec/awx-pmoravec-tower-sos-plugin-improvements
...
sosreport plugin improvements
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-03 12:47:39 +00:00
softwarefactory-project-zuul[bot]
f26ae8ef13
Merge pull request #3714 from vismay-golwala/org_member_count
...
Show only member users for organization
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-03 12:36:29 +00:00
softwarefactory-project-zuul[bot]
755c3e89e2
Merge pull request #3801 from vismay-golwala/copy_credential
...
Copy credential bug - add owner too
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2019-05-03 12:31:59 +00:00
softwarefactory-project-zuul[bot]
2800e89fd2
Merge pull request #3783 from AlanCoding/passwords_and_relaunching
...
Allow relaunching other user jobs with public vars
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-03 12:03:26 +00:00
Ryan Petrello
8d75fc5f56
Merge branch 'downstream' into devel
2019-05-03 07:58:25 -04:00
softwarefactory-project-zuul[bot]
17d2efde95
Merge pull request #3789 from AlanCoding/rm_fields
...
Remove job ask_ fields that reference JT
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-03 11:42:19 +00:00
Pavel Moravec
8909a8a8e4
sosreport plugin to stick on sos >= 3.0 API only
...
As sosreport 3.0 was released 5 years ago, older sos versions can
be ignored / not further supported.
Signed-off-by: Pavel Moravec <pmoravec@redhat.com >
2019-05-03 10:38:34 +02:00
mabashian
90a86f53ba
Fix display bug on host groups list
2019-05-02 17:13:17 -04:00
Michael Abashian
4be05f1bf6
Merge pull request #3535 from mabashian/job-events-collapse
...
Fix inert event expand/collapse on refreshed job results
2019-05-02 16:41:13 -04:00
Pavel Moravec
29822ee140
don't collect data from other sosreport plugins
...
Tower plugin shouldn't collect data that other sosreport plugins collect.
Further, few code optimizations in calling sos API are made.
Signed-off-by: Pavel Moravec <pmoravec@redhat.com >
2019-05-02 21:45:09 +02:00
Ryan Petrello
7fc13b8bb5
Merge pull request #3538 from ryanpetrello/valid-netloc
...
require a valid netloc for Credential Type inputs w/ format=url
2019-05-02 15:08:48 -04:00
Ryan Petrello
e560dccd36
require a valid netloc for Credential Type inputs w/ format=url
2019-05-02 14:49:02 -04:00
Ryan Petrello
de56e20f11
Merge pull request #3536 from ryanpetrello/urllib3-1.24.3
...
pin urllib3 to 1.24.3 to address CVE-2019-9740
2019-05-02 14:27:10 -04:00
Michael Abashian
d4cc595630
Merge pull request #3510 from mabashian/3506-sort-more-fields
...
Add more sort options to new lists
2019-05-02 14:17:36 -04:00
mabashian
b754e0dbba
Fix template sorting by project
2019-05-02 13:55:20 -04:00
softwarefactory-project-zuul[bot]
72fe6e400e
Merge pull request #3802 from AlanCoding/playbook_search
...
Include playbook as a default search field
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-02 16:54:21 +00:00
Ryan Petrello
6bb9902588
pin urllib3 to 1.24.3 to address CVE-2019-9740
2019-05-02 11:59:01 -04:00
mabashian
04d22a930d
Fix inert event expand/collapse on refreshed job results
2019-05-02 10:43:56 -04:00
softwarefactory-project-zuul[bot]
fe3a2d1a4e
Merge pull request #3803 from ryanpetrello/matter-of-fact
...
remove references to the (now defunct) fact receiver
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-02 13:34:12 +00:00
Ryan Petrello
50f9c70afd
remove references to the (now defunct) fact receiver
2019-05-01 23:48:05 -04:00
softwarefactory-project-zuul[bot]
5ab7f888f1
Merge pull request #3800 from AlanCoding/event_children_list
...
Populate event children list via parent_uuid
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-02 00:37:03 +00:00
AlanCoding
7d692d08f9
include playbook as a default search field
2019-05-01 16:15:00 -04:00
softwarefactory-project-zuul[bot]
f3c023a11f
Merge pull request #3765 from beeankha/task_doc_update
...
Add Task Overview Details to tasks.md
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-01 20:02:15 +00:00
beeankha
a87c87b7c9
Add more runner-related details
2019-05-01 15:40:15 -04:00
AlanCoding
5f1aeb0f4e
remove ask_vars from job_start endpoint
2019-05-01 13:39:25 -04:00
Vismay Golwala
cc001c9892
Copy credential bug - add owner too
...
While copying a credentials, we should set the new owner to person
who copies it. There was a bug while trying to do so and this PR
tries to address it.
Link: #3750
Signed-off-by: Vismay Golwala <vgolwala@redhat.com >
2019-05-01 13:15:16 -04:00
softwarefactory-project-zuul[bot]
a68ab19e16
Merge pull request #3791 from AlanCoding/clean_up_test_tasks
...
Make test_tasks.py durable to changing Ansible versions
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-01 17:14:11 +00:00
AlanCoding
530a7ba51d
populate event children list via parent_uuid
2019-05-01 11:55:53 -04:00
beeankha
383fe278f5
Address a few more comments
2019-05-01 11:35:26 -04:00
Ryan Petrello
c41da766fb
Merge pull request #3530 from ryanpetrello/you're-not-by-real-dad
...
fix a bug that caused parent_uuid not to be persisted
2019-05-01 10:21:35 -04:00
Ryan Petrello
46795cc71e
fix a bug that caused parent_uuid not to be persisted
2019-05-01 10:13:59 -04:00
Ryan Petrello
4fac608890
Merge pull request #3528 from jakemcdermott/fix-3507
...
require url scheme for external credential type url inputs
2019-05-01 09:32:42 -04:00
Jake McDermott
84b21620b2
raise url string parsing error as validation error
2019-05-01 09:17:52 -04:00
mabashian
eaaad89a8c
Removed inventory sorting from jobs list. Changed Last Run to Last Used in project sort filters.
2019-05-01 09:17:15 -04:00
Michael Abashian
6f309bd2d2
Merge pull request #3526 from jakemcdermott/fix-3524
...
use test callback from test form save hooks
2019-05-01 08:57:29 -04:00
Ryan Petrello
6e00038d35
Merge pull request #3516 from jakemcdermott/fix-3511
...
hide dashboard tips on graph teardown event
2019-04-30 23:01:25 -04:00
Ryan Petrello
ad4e413a36
Merge pull request #3515 from jakemcdermott/fix-3513
...
fix error on template prompt initialization when credential has prompt
2019-04-30 15:47:39 -04:00
beeankha
27ca5e1fd5
Add more details for several of the listed tasks
2019-04-30 15:32:52 -04:00
AlanCoding
4191b21052
make test_tasks.py durable to changing Ansible versions
2019-04-30 14:00:51 -04:00
Jake McDermott
9737ab620c
require url scheme for credential type url inputs
...
This adds a url formatting type for credential input string fields
The validator for this formatting type will throw an error if the
provided url string doesn't have a url schema.
2019-04-30 13:41:07 -04:00
AlanCoding
81f0662161
remove job ask_ fields that reference JT
2019-04-30 13:35:58 -04:00
Jake McDermott
d1dc6007fd
use test callback from test form save hooks
...
Enter key and other form submits are handled generically from the built-in
save hooks on the form controller. This adds implementations for those hooks
on the plugin test forms to make sure the expected handlers are always called.
2019-04-30 12:31:30 -04:00
Ryan Petrello
52276ebbab
Merge pull request #3523 from wenottingham/failure-event-handling-is-an-option
...
Use AWX python interpreter for failure-event-handler.
2019-04-30 10:41:54 -04:00
AlanCoding
d204f12184
remove unneeded update_model call
2019-04-30 10:15:08 -04:00
AlanCoding
42dd3c5cf5
Remove unused output_replacements logic
2019-04-30 10:11:03 -04:00
AlanCoding
5720601a2e
allow relaunching other user jobs with public vars
2019-04-30 08:07:45 -04:00
Bill Nottingham
5d1346b956
Use AWX python interpreter for failure-event-handler.
...
python3 isn't in the normal path when using SCLs.
2019-04-29 20:32:50 -04:00
Vismay Golwala
30d0130e79
Show only member users for organization
...
Signed-off-by: Vismay Golwala <vgolwala@redhat.com >
2019-04-29 14:20:57 -04:00
beeankha
4baecef866
Clean up references to Tower
2019-04-29 10:51:25 -04:00
softwarefactory-project-zuul[bot]
aaeb2d6fb9
Merge pull request #3740 from wenottingham/lets-re-compose-ourselves
...
Sync docker-compose dockerfile with the actual production image build.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-26 19:05:43 +00:00
softwarefactory-project-zuul[bot]
c707e60bde
Merge pull request #3664 from vismay-golwala/pagination_cap_api
...
Cap page_size in pagination urls
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-26 17:55:51 +00:00
mabashian
b7e26b3507
Fix linting error
2019-04-26 13:15:37 -04:00
softwarefactory-project-zuul[bot]
44fcf2e0e4
Merge pull request #3766 from ryanpetrello/devel
...
merge in downstream changes
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-26 17:09:48 +00:00
mabashian
3cd8d4f7e6
Adds more sort options to lists
2019-04-26 11:52:07 -04:00
softwarefactory-project-zuul[bot]
ddde669083
Merge pull request #3767 from ryanpetrello/cors-lite
...
document CORS middleware
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-26 15:32:35 +00:00
Jake McDermott
36e384e8ab
hide dashboard tips on graph teardown event
2019-04-26 11:18:39 -04:00
Ryan Petrello
586c3e4583
document CORS middleware
2019-04-26 11:00:33 -04:00
Jake McDermott
14045c1017
fix undefined prop in template credential prompt initialization
...
The prompt initialization code had a reference to an undefined
prop. This updates the code to use the expected prop.
2019-04-26 10:34:00 -04:00
Ryan Petrello
d11dfd0a2b
Merge branch 'downstream' into devel
2019-04-26 08:02:04 -04:00
beeankha
cb7914dfa4
Make edits per first round of reviews.
2019-04-25 17:16:39 -04:00
beeankha
639e01e884
Remove unnecessary line
2019-04-25 16:26:58 -04:00
beeankha
e4d6d51cf5
Add further details/overview of AWX and Tower tasks into documentation
2019-04-25 16:14:49 -04:00
mabashian
7f452ee8d1
Add more sort options to new lists
2019-04-25 15:32:25 -04:00
Ryan Petrello
27d74528c0
Merge pull request #3494 from rooftopcellist/analytics_csv
...
analytics table copies formatted as csv now
2019-04-25 14:48:59 -04:00
Ryan Petrello
0ada1e965f
Merge pull request #3508 from ryanpetrello/runner-134
...
pin runner 1.3.4
2019-04-25 10:16:05 -04:00
Ryan Petrello
2808a852eb
pin runner 1.3.4
2019-04-25 09:49:03 -04:00
Ryan Petrello
80393e9194
Merge pull request #3504 from wenottingham/im-not-going-to-be-ignored-dan
...
Kill the rabbitmq sos collection from our plugin.
2019-04-24 14:51:01 -04:00
Bill Nottingham
aa52e41c02
Kill the rabbitmq sos collection from our plugin.
...
It exists in upstream sosreport, and this can cause conflicts.
2019-04-24 14:15:17 -04:00
Ryan Petrello
d7cdec37f2
Merge pull request #3502 from ryanpetrello/metrics-license-counts
...
fix a few issues with license counts in /api/v2/metrics/
2019-04-24 12:37:03 -04:00
softwarefactory-project-zuul[bot]
f60857013e
Merge pull request #3754 from AlanCoding/gce_env_var
...
Simplify gce inventory plugin injector
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-24 16:25:09 +00:00
Ryan Petrello
c9424f9af8
fix a few issues with license counts in /api/v2/metrics/
...
- switched these to gauges so people can track them over time
- fixed a typo that caused `free_instances` to always be zero
2019-04-24 12:23:07 -04:00
Ryan Petrello
66f883befe
Merge pull request #3485 from wenottingham/aaaaaaaaaaaaaaaaaaaaaaazure
...
Update Azure requirements for Ansible stable-2.8 branch.
2019-04-24 12:05:58 -04:00
softwarefactory-project-zuul[bot]
fad0274373
Merge pull request #3686 from vismay-golwala/instance_group_delete
...
[WIP] Disallow deleting controller or isolated instance groups
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-24 15:19:19 +00:00
Michael Abashian
8c715fc6e1
Merge pull request #3497 from dsesami/e2e_backport_3.5.0
...
E2E testing: compatibility edit to work with diff versions of node
2019-04-24 10:03:53 -04:00
Daniel Sami
870ebb4b43
fix to work with diff versions of node
2019-04-24 09:44:41 -04:00
softwarefactory-project-zuul[bot]
e78ef82385
Merge pull request #3758 from ryanpetrello/dot-files
...
clean up some old dotfiles
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-24 13:06:20 +00:00
Matthew Jones
1eb565543c
Merge pull request #3495 from ansible/markerfiletest
...
Adding a markerfile for e2e runs
2019-04-24 09:06:03 -04:00
John Hill
082a819160
removing hyphen
2019-04-24 08:22:07 -04:00
Ryan Petrello
519d2eebcb
remove unnecessary dotfiles
2019-04-23 17:23:15 -04:00
Michael Abashian
f2ea9003a3
Merge pull request #3493 from dsesami/e2e_backport_3.5.0
...
E2E backport 3.5.0
2019-04-23 16:51:34 -04:00
Christian Adams
64ae7a6e45
analytics table copies formatted as csv now
2019-04-23 16:26:14 -04:00
softwarefactory-project-zuul[bot]
b47be3c8c7
Merge pull request #3749 from AlanCoding/simple_openstack
...
Use common method for openstack OS_CLIENT_CONFIG_FILE injection
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-23 20:23:05 +00:00
John Hill
2f7ec6ff13
adding a markerfile for e2e runs
2019-04-23 16:01:45 -04:00
Daniel Sami
75065b6407
e2e stability backport for 3.5
2019-04-23 15:45:27 -04:00
softwarefactory-project-zuul[bot]
2cb6104fe4
Merge pull request #3696 from AlanCoding/django2_warnings
...
Fix Django 2.0 deprecation warnings
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-23 18:09:58 +00:00
softwarefactory-project-zuul[bot]
f90f8ba9a8
Merge pull request #3755 from ansible/noretry
...
Adding an option to run all the tests without a retry statement
Reviewed-by: awxbot
https://github.com/awxbot
2019-04-23 17:48:52 +00:00
John Hill
9733fde560
Adding an option to run all the tests without a retry statement
2019-04-23 13:18:34 -04:00
Ryan Petrello
231c76c9cb
Merge pull request #3490 from jakemcdermott/fix-3487
...
handle insights credential lookups for projects
2019-04-23 12:08:43 -04:00
Jake McDermott
311daf10b8
handle insights credential lookups for projects
...
Although most scm types correspond to an scm credential lookup, insights uses its own
credential type.
2019-04-23 11:44:03 -04:00
Bill Nottingham
4ca4563a19
Update Azure requirements for Ansible stable-2.8 branch.
2019-04-23 10:50:00 -04:00
Ryan Petrello
96183cf9c4
Merge pull request #3484 from ansible/insights-integration
...
Insights integration
2019-04-23 10:05:00 -04:00
Jeff Bradberry
0b555e938a
Fix typo in the Insights inventory url
2019-04-23 09:39:08 -04:00
AlanCoding
c36dbb3448
Simplify gce inventory plugin injector
...
This consumes the change made in Ansible core
https://github.com/ansible/ansible/pull/54407
which is in Ansible 2.8, allowing the plugin
injection logic to share the script logic and
to be simplified
2019-04-23 09:33:17 -04:00
AlanCoding
adfce6edf1
Unify openstack inventory injection logic
...
Remove logic specific to job runs to create a "clouds" file
for openstack credential type
Move that logic into the collection of managed_by_tower
injector methods, so it will be used by all job types
Modify inventory openstack injector logic to use this
data as a base for its logic building the clouds file
2019-04-23 07:59:47 -04:00
AlanCoding
140394fe1f
Change credential pattern for openstack inventory plugin
...
See upstream docs https://github.com/ansible/ansible/pull/54532
Previously it was thought that the entry in the inventory config
file was necessary, but the upstream docs change allows us to
use the same pattern that we used to for the script.
2019-04-22 14:32:00 -04:00
Jeff Bradberry
6ff539e6ee
Update the front-end Insights urls
2019-04-22 14:17:47 -04:00
Jeff Bradberry
49ba6c6b3d
Appease flake8
2019-04-22 14:17:47 -04:00
Jeff Bradberry
e2861c6c39
Fix the tests to conform to the new Insights results
2019-04-22 14:17:47 -04:00
Jeff Bradberry
6dae4a1d6d
Add the host in as a parameter to the _get_insights call
2019-04-22 14:17:47 -04:00
Jeff Bradberry
e66f9241a9
Remove the platform_id from the call to _get_insights
...
since it is now acquired within _get_insights.
2019-04-22 14:17:47 -04:00
Jeff Bradberry
72da961550
Conform to the new output of the Insights system reports endpoint
2019-04-22 14:17:47 -04:00
Jeff Bradberry
4c86c5065c
Fix a typo in the per-system remediations api call
2019-04-22 14:17:47 -04:00
Jeff Bradberry
80a855c57a
Do some basic slugification of the remediation playbook name
2019-04-22 14:17:47 -04:00
Jeff Bradberry
11b85250e8
Update more urls
2019-04-22 14:17:47 -04:00
Jeff Bradberry
10cfac2f0e
Update the error message when we can't discover the platform ID
2019-04-22 14:17:47 -04:00
Jeff Bradberry
355a83441a
Guard against the case where Insights fails to find the system ID
2019-04-22 14:17:47 -04:00
Jeff Bradberry
e25adca233
Replace the old unit tests with new functional tests
2019-04-22 14:17:47 -04:00
Jeff Bradberry
7c743904b0
Removed some no longer needed imports
2019-04-22 14:17:47 -04:00
Jeff Bradberry
a97865de0c
Refactor HostInsights
...
for better reuse of the error handling of the Insights API calls.
2019-04-22 14:17:47 -04:00
Jeff Bradberry
596a5173ce
Modify filter_insights_api_response to take in the separate remediations
...
since it is accumulated via a different API call.
2019-04-22 14:17:47 -04:00
Jeff Bradberry
63209197dd
Iterate over the pages of remediations available
2019-04-22 14:17:47 -04:00
Jeff Bradberry
af2484cd97
Update the Insights API urls to use the new url structure
2019-04-22 14:17:47 -04:00
Jeff Bradberry
f01a936202
Update the test for filter_insights_api_response()
...
and fix the data nesting issue that it uncovered.
2019-04-22 14:17:47 -04:00
Jeff Bradberry
05f670a6d9
Update the filter_insights_api_response() utility function
...
in order to conform the output of the new Insights Advisor report
endpoint to our expections.
2019-04-22 14:17:47 -04:00
Jeff Bradberry
f4b0910e98
Call out to the Insights API to get the Platform ID for a host
...
Since the new reports endpoint requires that, rather than the Insights
system ID that we've been using (and storing on the Host model).
2019-04-22 14:17:47 -04:00
Jeff Bradberry
95b17892ee
Factor out the response handling boilerplate from HostInsights.get_insights
...
We'll want to reuse it for the API call to /hosts as well.
2019-04-22 14:17:47 -04:00
Jeff Bradberry
8fdc53cb21
Update the Insights API endpoint for getting the reports for a host
2019-04-22 14:17:47 -04:00
Jeff Bradberry
04521f5c5c
Update the Insights action plugin to make calls against the new API
2019-04-22 14:17:47 -04:00
AlanCoding
8c2b3e9b84
Fix Django 2.0 deprecation warnings
2019-04-22 14:17:14 -04:00
softwarefactory-project-zuul[bot]
864fef4f29
Merge pull request #3748 from ryanpetrello/pin-runner-133
...
pin runner to 1.3.3
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-22 17:28:16 +00:00
Ryan Petrello
787e369bcf
pin runner to 1.3.3
2019-04-22 12:57:55 -04:00
softwarefactory-project-zuul[bot]
805a0c7a9a
Merge pull request #3730 from jbradberry/manage-org-resource-roles
...
Adjust the access logic for settings.MANAGE_ORGANIZATION_AUTH = False
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-22 16:44:05 +00:00
softwarefactory-project-zuul[bot]
c80a5e2164
Merge pull request #3747 from ryanpetrello/d-d-d-danger-zone
...
add a loud warning about perf regressions to tasks.py
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-22 15:25:46 +00:00
Ryan Petrello
eb0463890c
add a loud warning about perf regressions to tasks.py
2019-04-22 10:26:58 -04:00
softwarefactory-project-zuul[bot]
f6076052bd
Merge pull request #3737 from wenottingham/computing-is-deprecated--tell-your-friends
...
Deprecate a bunch of inventory computed fields.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-18 21:11:50 +00:00
Bill Nottingham
0d18d46ccc
Sync docker-compose dockerfile with image build dockerfile.
...
It was installing an IUS repo, rabbitmq-server, and other unneeded things.
2019-04-18 16:50:38 -04:00
softwarefactory-project-zuul[bot]
23ea419aa9
Merge pull request #3724 from ansible/spinnycheck
...
prevent flake for user e2e
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-18 20:47:00 +00:00
Daniel Sami
b084622c9e
prevent flake for user e2e
2019-04-18 16:25:35 -04:00
Bill Nottingham
ef7e1afa34
Add migrations for field names.
2019-04-18 15:39:47 -04:00
softwarefactory-project-zuul[bot]
be86086134
Merge pull request #3739 from elyezer/update-jobs-portal-e2e
...
Update jobs portal list actions e2e
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-18 19:30:56 +00:00
Elyézer Rezende
a06d2946b6
Update jobs portal list actions e2e
2019-04-18 15:09:29 -04:00
Jeff Bradberry
0ba87c9729
Add more test checks for the alternate code path to the role checks
2019-04-18 14:53:19 -04:00
Jeff Bradberry
41b476544d
Improve test coverage of attaching a user to an organization
2019-04-18 13:35:35 -04:00
softwarefactory-project-zuul[bot]
97a6255531
Merge pull request #3736 from ryanpetrello/red-means-loud-on-the-internet
...
make deprecation warnings at /api/ much more obvious
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-18 17:05:33 +00:00
Ryan Petrello
4159a9b6af
make deprecation warnings at /api/ much more obvious
2019-04-18 12:32:49 -04:00
softwarefactory-project-zuul[bot]
798bc4b8de
Merge pull request #3734 from wenottingham/sqlitis-is-bad
...
remove sqlite db, add it to .gitignore
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-18 16:28:40 +00:00
Bill Nottingham
6adf4ca2c1
Deprecate a bunch of inventory computed fields.
...
Cribbed from https://github.com/ansible/awx/pull/3281/
2019-04-18 12:12:50 -04:00
softwarefactory-project-zuul[bot]
8cc18f501e
Merge pull request #3733 from ryanpetrello/dashboard-deprecation
...
deprecate /api/v2/dashboard in favor of /api/v2/metrics
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-18 16:09:19 +00:00
Bill Nottingham
63049fe99d
remove sqlite db, add it to .gitignore
2019-04-18 12:03:04 -04:00
Ryan Petrello
d6ecb486d2
deprecate /api/v2/dashboard in favor of /api/v2/metrics
2019-04-18 11:45:37 -04:00
Vismay Golwala
f4dc4d5849
Cap page_size in pagination urls
...
Currently, even with a `max_page_size` of n, we can see urls
formed in pagination with `page_size` > n. API still caps the
number of results it returns, but the URL remain invalid there.
This is a bit messy solution to make string replacement in URL
if the query param exceeds `max_page_size`
Signed-off-by: Vismay Golwala <vgolwala@redhat.com >
2019-04-18 11:39:22 -04:00
softwarefactory-project-zuul[bot]
87d55b13bc
Merge pull request #3549 from vismay-golwala/verify_venv_on_launch
...
Validate virtual environment while running a job/inventory update
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-18 12:31:25 +00:00
Vismay Golwala
5d570a017a
Validate virtual environment while running a job/inventory update
...
Currently we only check the custom virtual environment path when
it's created. However, to tackle with the case when the venv might
have been changed/deleted afterward, we need to validate it at
run-time too.
Signed-off-by: Vismay Golwala <vgolwala@redhat.com >
2019-04-18 08:09:49 -04:00
softwarefactory-project-zuul[bot]
6d5897f371
Merge pull request #3728 from chrismeyersfsu/speed_boost
...
instantiate dispatcher once per job run
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-18 11:14:32 +00:00
softwarefactory-project-zuul[bot]
e14f19468b
Merge pull request #3729 from rooftopcellist/rename_analytics_setting
...
rename analytics setting
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-17 22:55:43 +00:00
Jeff Bradberry
8ad0b3f787
Check the permissions for adding users to orgs/teams in the other direction
2019-04-17 17:45:20 -04:00
Jeff Bradberry
70b0679a0c
Adjust the access logic for settings.MANAGE_ORGANIZATION_AUTH = False
...
so that changing the membership of Organizations and Teams are
disallowed unless you are a superuser, but granting resource
privileges is still permitted.
2019-04-17 15:37:02 -04:00
Christian Adams
add8673d7c
rename analytics setting
2019-04-17 15:28:15 -04:00
chris meyers
84c09a19d1
instantiate dispatcher once per job run
...
* Instantiating the callback dispatch queue on each job event callback
is expensive. Instead, instantiate it only once. Note, we do not need to
instantiate the callback queue in the iso case so we do not.
2019-04-17 14:03:00 -04:00
softwarefactory-project-zuul[bot]
fbc7d1a9f2
Merge pull request #3711 from AlanCoding/conservative_upgrades3
...
Apply critical dependency upgrades (try 2)
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-17 13:04:24 +00:00
softwarefactory-project-zuul[bot]
daeeb31590
Merge pull request #3715 from ryanpetrello/local-python
...
properly set ansible_python_interpreter for local task execution
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-17 12:44:39 +00:00
softwarefactory-project-zuul[bot]
66886fb57a
Merge pull request #3721 from AlanCoding/org_members_read_teams
...
Use querset special case to let org members see teams
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-17 12:24:49 +00:00
AlanCoding
1ddb675fa2
Use querset special case to let org members see teams
2019-04-17 07:05:25 -04:00
softwarefactory-project-zuul[bot]
4fd04e095f
Merge pull request #2860 from AlanCoding/auditor_association
...
Show entry for system auditor associations
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-17 10:48:37 +00:00
Ryan Petrello
9d000a76de
properly set ansible_python_interpreter for local task execution
...
this works a limitation in ansible for connection: local and makes it so
that you can run connection: local playbooks with a /usr/bin/python that
is Python3 and an Ansible virtualenv that is Python2
see: https://github.com/ansible/awx/issues/3267
2019-04-16 21:24:23 -04:00
softwarefactory-project-zuul[bot]
7f5227809f
Merge pull request #3723 from ryanpetrello/django-works-in-mysterious-ways
...
fix a bug that breaks the isolated heartbeat
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-16 20:46:14 +00:00
Ryan Petrello
f1d87bf392
fix a bug that breaks the isolated heartbeat
2019-04-16 16:24:40 -04:00
AlanCoding
941009bf6d
Apply critical dependency upgrades
...
fix PyYAML warnings in unit tests
update paramiko source file for license
2019-04-16 16:00:09 -04:00
AlanCoding
9c71204435
show activity stream entry for system auditor association
2019-04-16 15:59:04 -04:00
softwarefactory-project-zuul[bot]
15ef095366
Merge pull request #3720 from shanemcd/memcache-config
...
Fix memcached configuration in local Docker installs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-16 19:53:23 +00:00
softwarefactory-project-zuul[bot]
c2daccade7
Merge pull request #3667 from chrismeyersfsu/delete-system-tracking
...
remove system tracking
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-16 17:24:03 +00:00
Shane McDonald
3bfb54d2fd
Fix memcached configuration in local Docker installs
...
Related: https://github.com/ansible/awx/issues/3719
Signed-off-by: Shane McDonald <me@shanemcd.com >
2019-04-16 12:51:28 -04:00
softwarefactory-project-zuul[bot]
a5d31e56d6
Merge pull request #3709 from AlanCoding/piparoo
...
Apply same pip and setuptools to AWX and Ansible venv
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-15 21:05:49 +00:00
softwarefactory-project-zuul[bot]
d222bed932
Merge pull request #3712 from jladdjr/iso_node_healthcheck_should_not_reset_capacity
...
Do not reset capacity of iso nodes when disabled
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-15 20:40:01 +00:00
softwarefactory-project-zuul[bot]
45cc8f1cc9
Merge pull request #3703 from mabashian/upgrade-bootstrap-yay
...
Bumps Bootstrap to 4.3.1
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-15 20:35:03 +00:00
Vismay Golwala
e0c4fd4b3a
Disallow deleting controller or isolated instance groups
...
Added two new properties to the InstanceGroup model - `is_controller`
and `is_isolated`. Used these properties to hide the trash icon for
instance groups that are either controller or isolated.
Signed-off-by: Vismay Golwala <vgolwala@redhat.com >
2019-04-15 16:08:27 -04:00
Jim Ladd
6ef3b18803
Do not reset capacity of iso nodes when disabled
2019-04-15 12:36:15 -07:00
softwarefactory-project-zuul[bot]
f23b4e7b9a
Merge pull request #3708 from rooftopcellist/update_prom_docs
...
add url to prom docs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-15 18:23:19 +00:00
softwarefactory-project-zuul[bot]
1d4773545e
Merge pull request #3707 from ryanpetrello/report-ansible-runner-crashes
...
if runner crashes, attempt to record why
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-15 18:16:09 +00:00
AlanCoding
e40c6da552
Apply same pip and setuptools to AWX and Ansible venv
2019-04-15 13:54:25 -04:00
Christian Adams
8ef81065b7
add url to prom docs
2019-04-15 13:39:55 -04:00
mabashian
08fcdf0e25
Bumps Bootstrap to 4.3.1
2019-04-15 13:20:00 -04:00
Ryan Petrello
387682ed8d
if runner crashes, attempt to record why
...
this attempts to surface the underlying runner exception for tracebacks
like this one:
FileNotFoundError: [Errno 2] No such file or directory:
'/tmp/awx_41_93gtgv25/artifacts/41/status'
2019-04-15 13:17:45 -04:00
softwarefactory-project-zuul[bot]
707c3883a8
Merge pull request #3702 from AlanCoding/revert_upgrades
...
Revert "Merge pull request #3697 from AlanCoding/conservative_upgrades"
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-15 16:54:36 +00:00
softwarefactory-project-zuul[bot]
47b0a96e96
Merge pull request #3704 from rooftopcellist/cleanup_prom_files
...
add prometheus data to gitignore
Reviewed-by: awxbot
https://github.com/awxbot
2019-04-15 15:17:07 +00:00
Christian Adams
fb4495b1b5
add prometheus data to gitignore
2019-04-15 10:43:28 -04:00
AlanCoding
5dbc269de1
Revert "Merge pull request #3697 from AlanCoding/conservative_upgrades"
...
This reverts commit 890de400e2 , reversing
changes made to e8de7bc845 .
2019-04-15 10:39:56 -04:00
softwarefactory-project-zuul[bot]
5c7939a6ac
Merge pull request #3676 from keithjgrant/3604-search-tag-line-wrap
...
fix tag word wrapping for firefox
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-15 13:56:40 +00:00
softwarefactory-project-zuul[bot]
890de400e2
Merge pull request #3697 from AlanCoding/conservative_upgrades
...
Apply critical dependency upgrades
Reviewed-by: Alan Rominger <arominge@redhat.com >
https://github.com/AlanCoding
2019-04-15 13:24:25 +00:00
softwarefactory-project-zuul[bot]
e8de7bc845
Merge pull request #3673 from rooftopcellist/metrics_uuids
...
add uuids to ping and metrics
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-13 11:45:47 +00:00
Christian Adams
40393e201f
add uuids to ping and metrics
2019-04-12 18:37:40 -04:00
softwarefactory-project-zuul[bot]
97e2137d07
Merge pull request #3694 from ryanpetrello/gbye-callback-plugins
...
remove the old callback plugin import paths
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-12 21:01:34 +00:00
softwarefactory-project-zuul[bot]
29c3927a16
Merge pull request #3695 from wenottingham/words-are-hard
...
Update wording.
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2019-04-12 20:35:46 +00:00
Ryan Petrello
17a803f49c
remove the old callback plugin import paths and callback-specific tests
2019-04-12 16:11:23 -04:00
softwarefactory-project-zuul[bot]
d0c3882d9d
Merge pull request #3698 from ansible/bumpse
...
Adding selenium stability fix and unpinning se images
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-12 20:10:57 +00:00
Bill Nottingham
9da5cc9c23
Update wording.
2019-04-12 16:09:30 -04:00
softwarefactory-project-zuul[bot]
7913247eaa
Merge pull request #3678 from jlmitch5/showRevAndIgForJobResults
...
subscribe to updates for scm revision and and instance group for job …
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-12 19:53:01 +00:00
AlanCoding
569cd3b34e
update paramiko source file
2019-04-12 15:52:35 -04:00
AlanCoding
2c67bec3cb
fix PyYAML warnings in unit tests
2019-04-12 15:48:08 -04:00
John Hill
77e587babe
Adding selenium stability fix and unpinning se images
2019-04-12 15:43:37 -04:00
AlanCoding
235011f5e9
Apply critical dependency upgrades
2019-04-12 15:26:48 -04:00
chris meyers
0c6a522813
remove system tracking
...
* Leave the artisanal handcrafted migration from vendored fact scan to
external fact gathering.
2019-04-12 14:30:29 -04:00
softwarefactory-project-zuul[bot]
dc833bbaa7
Merge pull request #3683 from mabashian/3565-workflow-template-popover
...
Leverages awPopOverWatch to generate popover dynamically on workflow node templates help
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-12 16:54:54 +00:00
mabashian
9b0329021c
Leverages awPopOverWatch to generate popover dynamically on workflow node templates help
2019-04-12 12:29:50 -04:00
softwarefactory-project-zuul[bot]
3611f3491b
Merge pull request #3581 from beeankha/basic_license_feature
...
Update Basic License Feature Access
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-12 15:57:18 +00:00
softwarefactory-project-zuul[bot]
213a0c3cef
Merge pull request #3692 from ansible/spinnycheck
...
Fixing flake and waits for spinny that don't need to be there.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-12 15:45:44 +00:00
beeankha
0cc640403a
Resolve initial login error
2019-04-12 11:28:27 -04:00
Ryan Petrello
85898fd708
remove more unnecessary feature flagging for AUTHENTICATION_BACKENDS
2019-04-12 11:28:27 -04:00
beeankha
14d4d624e4
Restore button for adding notifications
2019-04-12 11:28:27 -04:00
beeankha
de34a64115
Basic License feature gating changes
2019-04-12 11:28:27 -04:00
Daniel Sami
d67a336e2f
drop spinny
...
flake fixes
adjust
2019-04-12 10:57:35 -04:00
softwarefactory-project-zuul[bot]
58966d7368
Merge pull request #3625 from ryanpetrello/iso-forks
...
WIP: specify --forks on isolated health check calls
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-11 21:41:37 +00:00
softwarefactory-project-zuul[bot]
fc5322b2a4
Merge pull request #3675 from mabashian/as-mgmt-jobs
...
Check to make sure the activity stream button should be shown after refresh
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-11 17:54:24 +00:00
softwarefactory-project-zuul[bot]
817b350de9
Merge pull request #3685 from ryanpetrello/runner-132
...
pin ansible runner to 1.3.2
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-11 17:27:51 +00:00
Ryan Petrello
0c4ed78bee
pin ansible runner to 1.3.2
2019-04-11 12:57:07 -04:00
softwarefactory-project-zuul[bot]
0252af0d30
Merge pull request #3674 from ansible/splits
...
added ws and pending to user e2e
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-11 16:04:34 +00:00
Daniel Sami
f56f6c11f7
added ws and pending to user e2e
...
lint
2019-04-11 09:41:51 -04:00
John Mitchell
ef84bfc1c2
subscribe to updates for scm revision and and instance group for job results
2019-04-10 17:00:35 -04:00
softwarefactory-project-zuul[bot]
8383568e3c
Merge pull request #3672 from rooftopcellist/metrics_content_types
...
remove invalid json renderer from metrics endpoint
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-10 20:36:42 +00:00
Christian Adams
fd5d9c45d7
remove invalid json renderer from metrics endpoint
2019-04-10 16:14:54 -04:00
softwarefactory-project-zuul[bot]
23d0f6022c
Merge pull request #3671 from athenahealth/fix-awx-logos-inventory-comments
...
Fix comment on awx branding inventory var
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-10 20:05:16 +00:00
mabashian
9e98058290
Check to make sure the activity stream button should be shown after refresh
2019-04-10 15:56:19 -04:00
Keith Grant
e073b5e017
fix tag word wrapping for firefox
2019-04-10 15:51:56 -04:00
softwarefactory-project-zuul[bot]
21bec83a4e
Merge pull request #3669 from mabashian/workflow-node-save
...
Ensures extra vars are converted to yaml before being passed along to prompt steps
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-10 19:50:39 +00:00
softwarefactory-project-zuul[bot]
cd966f2669
Merge pull request #3670 from mabashian/root-all-groups-responsive
...
Make root/all groups action bar a bit more responsive
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-10 19:50:33 +00:00
softwarefactory-project-zuul[bot]
1830da4268
Merge pull request #3656 from elyezer/applications-e2e
...
Add applications to e2e
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-10 18:57:22 +00:00
Jeff Byrnes
98ec5c8250
Fix comment on awx branding inventory var
...
Fix a conflict with the “AWX Branding” in INSTALL.md, which
has the correct instructions.
2019-04-10 14:49:37 -04:00
mabashian
0caf1e8a3d
Make root/all groups action bar a bit more responsive
2019-04-10 12:06:47 -04:00
softwarefactory-project-zuul[bot]
ae7b173e17
Merge pull request #3661 from AlanCoding/stdout_cleanup
...
Remove stdout wrapper classes that moved to runner
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-10 15:05:32 +00:00
softwarefactory-project-zuul[bot]
c326b186a6
Merge pull request #3629 from AlanCoding/nt_read_enable
...
Fix RBAC bugs with notification attachment
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-10 14:56:37 +00:00
mabashian
4f2443e7bb
Ensures extra vars are converted to yaml before being passed along to prompt steps
2019-04-10 10:51:27 -04:00
Elyézer Rezende
213a70b98a
Add applications to e2e
2019-04-10 10:50:49 -04:00
mabashian
c91cd606ed
Corresponding UI changes for notifications tab and toggle permissions
2019-04-10 10:31:31 -04:00
AlanCoding
4eab362318
fix RBAC bugs with notification attachment
...
Allow notification_admin_role users to attach
NTs from that organization
Require either read_role or auditor_role to the
object which the NT is being attached to
2019-04-10 10:29:54 -04:00
softwarefactory-project-zuul[bot]
df81eb7533
Merge pull request #3659 from rooftopcellist/prom_test
...
add prom permissions test
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-10 14:24:42 +00:00
softwarefactory-project-zuul[bot]
1bb5d560bd
Merge pull request #3663 from kialam/fix-3414-job-output-live-updates-disabled
...
Fix job output name in websocket service.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-10 13:52:08 +00:00
softwarefactory-project-zuul[bot]
652281b6fa
Merge pull request #3645 from AlexSCorey/2281-HostEventToolTip
...
Add tool tip to Host Event lines.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-09 21:17:08 +00:00
Kia Lam
b978a28f8b
Fix job output name in websocket service.
2019-04-09 17:04:30 -04:00
softwarefactory-project-zuul[bot]
4664d9556d
Merge pull request #3620 from AlanCoding/gce_instance_id
...
Add instance_id for gce imported hosts
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-09 20:49:06 +00:00
softwarefactory-project-zuul[bot]
7f935084df
Merge pull request #3653 from AlanCoding/instance_token_management2
...
Fix 403 bug using write PAT and view.always_allow_superuser=True
Reviewed-by: Alan Rominger <arominge@redhat.com >
https://github.com/AlanCoding
2019-04-09 20:37:05 +00:00
AlanCoding
988438f119
Remove stdout wrapper classes that moved to runner
2019-04-09 16:28:30 -04:00
softwarefactory-project-zuul[bot]
20a023e243
Merge pull request #3658 from keithjgrant/2526-fix-workflow-results-layout
...
Fix workflow results layout when extra vars has long line
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-09 19:40:26 +00:00
Christian Adams
f49532090b
add prom permissions test
2019-04-09 15:12:04 -04:00
Alex Corey
75a1c69ea2
address concerns in PR
2019-04-09 14:55:34 -04:00
softwarefactory-project-zuul[bot]
7f6659f767
Merge pull request #3657 from ryanpetrello/issue-template-remove-component
...
remove COMPONENT NAME from our issue templates
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-09 17:50:30 +00:00
Keith Grant
8f05482f8f
fix workflow results layout when extra vars has long line
2019-04-09 13:48:25 -04:00
Ryan Petrello
01a79dd23e
remove COMPONENT NAME from our issue templates
...
this is a remnant from our closed sourced days; upstream bug reporters
only fill this out correctly like 50% of the time, and it's often
difficult to know without knowing how AWX actually works
2019-04-09 12:49:11 -04:00
softwarefactory-project-zuul[bot]
3d308cc2a3
Merge pull request #3636 from ansible/prometheus
...
Prometheus Metrics
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-09 15:51:27 +00:00
Alex Corey
4f55ffe4a0
Add tool tip to Host Event lines.
2019-04-09 10:58:23 -04:00
softwarefactory-project-zuul[bot]
6ce972a2a4
Merge pull request #3652 from keithjgrant/3639-codemirror-popout-bug
...
Don't obscure modal buttons when code mirror modal throws error
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-09 14:20:21 +00:00
softwarefactory-project-zuul[bot]
57b3565f42
Merge pull request #3631 from mabashian/reload-on-pendo-change
...
Refresh the page after pendo flag changes to make change effective immediately
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-09 14:13:00 +00:00
Wayne Witzel III
1abb0b2c35
restrict metrics to superuser and system auditor
2019-04-09 10:07:38 -04:00
AlanCoding
809fcac738
fix 403 bug using write PAT and view.always_allow_superuser=True
2019-04-09 09:54:52 -04:00
Keith Grant
fa665e81e4
don't obscure modal buttons when code mirror modal throws error
2019-04-09 09:30:58 -04:00
AlanCoding
c4b41a174b
add instance_id for gce imported hosts
2019-04-09 08:20:26 -04:00
softwarefactory-project-zuul[bot]
ce65fdd26c
Merge pull request #3647 from ryanpetrello/cred-namespace-api
...
expose CredentialType.namespace in the API
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-09 11:50:01 +00:00
Ryan Petrello
aa0179690d
expose CredentialType.namespace in the API
...
see: https://github.com/ansible/awx/issues/3644
2019-04-08 19:02:10 -04:00
softwarefactory-project-zuul[bot]
67aeecdee5
Merge pull request #3637 from ryanpetrello/install-uuid
...
add a unique UUID for identifying an AWX installation
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-08 20:17:19 +00:00
softwarefactory-project-zuul[bot]
d14b71ccee
Merge pull request #3643 from AlanCoding/cloudforms_py3
...
Backport fix to run cloudforms script in py3
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-08 18:06:49 +00:00
AlanCoding
47a3ee7d76
backport fix to run cloudforms script in py3
2019-04-08 13:40:44 -04:00
softwarefactory-project-zuul[bot]
a2bfb0f65c
Merge pull request #3633 from AlanCoding/slice_of_one
...
Avoid slicing if the inventory only has 1 host
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-08 16:57:51 +00:00
Ryan Petrello
fc9da002d2
add an example config file and make target for starting a prometheus
2019-04-08 12:01:46 -04:00
Christian Adams
e1c6057b4c
add insights setting to metrics
2019-04-08 11:49:41 -04:00
Wayne Witzel III
520cbd2015
update prometheus run example
2019-04-08 11:47:10 -04:00
Christian Adams
e2039b7d3f
add insights setting to metrics
2019-04-08 11:34:38 -04:00
softwarefactory-project-zuul[bot]
9125313ed3
Merge pull request #3640 from konkolorado/devel
...
Removes failing symlink to /usr/bin/python3 during the image build
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-08 14:30:49 +00:00
Wayne Witzel III
2c8900568b
add prometheus-client license details
2019-04-08 10:21:05 -04:00
Wayne Witzel III
5c1d2a6f0b
flake8 cleanup
2019-04-08 09:35:46 -04:00
Wayne Witzel III
bb5c7a98f3
test prometheus metrics output
2019-04-08 09:28:57 -04:00
Christian Adams
3fb3079264
fix job status metric
2019-04-08 02:47:56 -04:00
Wayne Witzel III
c3812de3d6
initial prometheus commit
...
Co-authored-by: Wayne Witzel III <wayne@riotousliving.com >
Co-authored-by: Christian Adams <rooftopcellist@gmail.com >
2019-04-08 02:47:56 -04:00
Uriel Mandujano
4821a94944
Removes failing symlink to /usr/bin/python3 during the image build
...
Installing the latest python36-setuptools automatically creates the symlink from python3 -> python3.6 and from python36 -> /usr/bin/python3.6. Building the images fails when the symlink is created explicitly in the AWX installer.
Signed-off-by: Uriel Mandujano <uriel.mandujano14@gmail.com >
2019-04-06 11:13:41 -05:00
Uriel Mandujano
97e030dd1f
Revert "Removes failing symlink to /usr/bin/python3 because that file already exists"
...
This reverts commit 13fadd3838 .
2019-04-06 11:10:35 -05:00
Ryan Petrello
dfd4cb55e5
add a unique UUID for identifying an AWX installation
2019-04-05 20:10:55 -04:00
Uriel Mandujano
13fadd3838
Removes failing symlink to /usr/bin/python3 because that file already exists
2019-04-05 16:53:20 -05:00
Jeff Byrnes
7b636a7566
Set up HTTPS w/ proper port & HTTP redirect
...
HTTPS is, by default, expected to be on port 443.
Also, with HSTS set, we need to be sure that users attempting to arrive
via HTTP are properly redirected to HTTPS.
This does so by:
* Setting up a 301 redirect for any URL to its HTTPS version
* Adjusting the internal port for HTTPS traffic to 8053
* Setting docker-compose to share port 443 → 8053
- This is configurable via an inventory variable
2019-04-05 16:13:23 -04:00
Jeff Byrnes
28e3c63562
Add optional SSL cert to docker-compose install
...
In #3322 , this mount was added, but only to the standalone
Docker install setup:
github.com/ansible/awx/pull/3322/files#diff-596e32ab54a52bfed763f8a639499fe0
This ensures that the SSL cert is loaded when using docker-compose,
which is the only Docker-based method available as of v4.0.0
2019-04-05 16:13:23 -04:00
AlanCoding
cca9de9a3e
set default slice ct for special cases
2019-04-05 16:12:40 -04:00
AlanCoding
880341ac05
avoid slicing if the inventory only has 1 host
2019-04-05 15:28:29 -04:00
softwarefactory-project-zuul[bot]
e9f2fddc7f
Merge pull request #3635 from ryanpetrello/i-am-so-smrt
...
fix a typo
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-05 18:57:16 +00:00
Ryan Petrello
a9a479a51b
fix a typo
2019-04-05 14:28:39 -04:00
softwarefactory-project-zuul[bot]
ddcb7d4881
Merge pull request #3634 from ryanpetrello/dashboard-confessionals
...
fix a small bug related to failed inventory counts in the dashboard API
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-05 18:24:39 +00:00
Ryan Petrello
cd90ad2497
fix a small bug related to failed inventory counts in the dashboard API
2019-04-05 14:02:19 -04:00
softwarefactory-project-zuul[bot]
e3dfc6c796
Merge pull request #3596 from jbradberry/capture-isolated-command
...
Updated IsolatedManager to take a callback that captures the remote command
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-05 17:15:11 +00:00
softwarefactory-project-zuul[bot]
1a151ad63a
Merge pull request #3587 from chrismeyersfsu/fix-pickup_insights_id_from_ansible_facts
...
pickup insights system_id from ansible facts
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-05 16:07:21 +00:00
softwarefactory-project-zuul[bot]
4095a6c9d4
Merge pull request #3632 from ryanpetrello/duplicate-playbook-stdout
...
don't write playbook stdout to sys.stdout (it's duplicated in log files)
Reviewed-by: awxbot
https://github.com/awxbot
2019-04-05 15:50:17 +00:00
softwarefactory-project-zuul[bot]
161fd9cde0
Merge pull request #3460 from vismay-golwala/project_admin_issue
...
Project admin manual SCM Type creation bug fix
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-05 15:43:49 +00:00
softwarefactory-project-zuul[bot]
dc77ddbc5b
Merge pull request #3617 from mabashian/jt-enter-toggle
...
Prevent on/off toggles from getting inadvertently trigged by enter key presses
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-05 15:31:02 +00:00
Ryan Petrello
81fe923577
don't write playbook stdout to sys.stdout (it's duplicated in log files)
...
this instructs runner to _not_ write to stdout when we invoke
runner.interface.run(); AWX consumes/ingests this strictly as events
2019-04-05 11:20:34 -04:00
softwarefactory-project-zuul[bot]
3521c56baf
Merge pull request #3608 from mabashian/host-filter-quotes
...
Prevents replacing encoded quotes while searching against host filter
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-05 15:14:29 +00:00
softwarefactory-project-zuul[bot]
dd609b8a7c
Merge pull request #3622 from wenottingham/roleing-roleing-roleing
...
Adjust descriptions of RBAC roles for clarity.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-05 15:09:42 +00:00
softwarefactory-project-zuul[bot]
ef1a5c09b6
Merge pull request #3510 from jbradberry/errors-on-change-password
...
Use Django's own logic to invalidate sessions of users when changing passwords
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-05 14:54:20 +00:00
mabashian
fa3a41f25b
Refresh the page after pendo flag changes to make change effective immediately
2019-04-05 10:48:53 -04:00
softwarefactory-project-zuul[bot]
50c7807483
Merge pull request #3628 from marshmalien/fix-org-user-linkout
...
Fix Organization User badge linkout
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-05 14:37:53 +00:00
chris meyers
531d97d3b3
pickup insights system_id from ansible facts
...
* Continue to pick up facts from scan_insights.py
* This PR adds the ability to pickup facts from
/etc/ansible/facts.d/insights.facts
* Log what transport the insights system_id was found via
2019-04-05 10:35:56 -04:00
softwarefactory-project-zuul[bot]
d4c69429db
Merge pull request #3624 from ryanpetrello/iso-cleanup-path-changes
...
update periodic isolated cleanup to match the new paths post-runner
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-05 14:25:18 +00:00
Ryan Petrello
79d580d5b9
update periodic isolated cleanup to match the new paths post-runner
2019-04-05 09:43:27 -04:00
Marliana Lara
8302992a35
Fix Organization User badge linkout
2019-04-05 08:44:12 -04:00
softwarefactory-project-zuul[bot]
4f8b197b55
Merge pull request #3615 from ryanpetrello/platform-metrics
...
add some additional analytics metrics
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2019-04-05 00:50:04 +00:00
Ryan Petrello
5a4a812c73
specify --forks on isolated health check calls
...
this requires ansible-runner 1.3.2
2019-04-04 20:12:14 -04:00
Ryan Petrello
5c5173956d
add some additional analytics metrics
2019-04-04 20:10:54 -04:00
softwarefactory-project-zuul[bot]
2423d9df44
Merge pull request #3626 from ryanpetrello/no_ln_py3
...
fix busted CI
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-04 23:15:42 +00:00
Ryan Petrello
ce2fc1a9dd
fix more py3 centos7 issues
2019-04-04 18:35:59 -04:00
Matthew Jones
fd3a423b07
The python 3.6 package seems to already make this symlink
2019-04-04 18:35:56 -04:00
Jeff Bradberry
c6643946c5
Capture the redacted credential env vars separately
...
and then make use of them specifically to make safe the env vars
coming back from an isolated node. This will allow us to capture the
safed versions of custom credential values, but without potentially
clobbering normal env var values that vary between the controller and
the node.
2019-04-04 15:22:27 -04:00
softwarefactory-project-zuul[bot]
6b422d3bb7
Merge pull request #3619 from ansible/headless
...
headless option added
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-04 18:46:32 +00:00
Jeff Bradberry
3f6d3506c6
Change the artifact file convention for isolated nodes to 'command'
...
since that's what landed in the ansible-runner PR.
2019-04-04 14:25:50 -04:00
Daniel Sami
ac11b3782b
headless profile
2019-04-04 14:17:53 -04:00
Bill Nottingham
cfdecd7297
Adjust descriptions of RBAC roles for clarity.
2019-04-04 14:08:30 -04:00
softwarefactory-project-zuul[bot]
5debfdf5e8
Merge pull request #3545 from chrismeyersfsu/fix-tower_header_on_insights_playbook_fetches
...
include tower header to insights on plan fetch
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-04 15:51:06 +00:00
softwarefactory-project-zuul[bot]
3f9fd3a3a8
Merge pull request #3618 from rooftopcellist/dashboard_sync_jobs
...
don't show implicit update jobs in dashboard
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-04 15:43:39 +00:00
Christian Adams
2493374d44
don't show implicit update jobs in dashboard
2019-04-04 11:04:27 -04:00
mabashian
7722f0ca08
Prevent on/off toggles from getting inadvertently trigged by enter key presses
2019-04-04 10:16:39 -04:00
softwarefactory-project-zuul[bot]
e3f10ebd65
Merge pull request #3501 from beeankha/timeout_upgrade
...
Upgrade Old Email Timeout Notifications
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-04 13:23:43 +00:00
softwarefactory-project-zuul[bot]
713b2c1bf2
Merge pull request #3603 from athenahealth/fix-some-docker-standalone-bits
...
Fix some docker standalone bits
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-04 13:11:44 +00:00
softwarefactory-project-zuul[bot]
00a9ae0e72
Merge pull request #3614 from AlexSCorey/2220-AdminBtnRBAC
...
Removes Add Organization Admin Button
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-04 13:03:43 +00:00
Alex Corey
6bcb471584
Removes Add Organization Admin Button
2019-04-04 08:13:40 -04:00
beeankha
f5ea595763
Enable timeout feature to remain functional after upgrade
...
Have the UI spinner fill with a default upon notification type change or
upgrade.
2019-04-03 19:06:11 -04:00
softwarefactory-project-zuul[bot]
1f1cb2bdac
Merge pull request #3598 from rooftopcellist/index_event_expiry
...
add index for jobevent created
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-03 20:56:57 +00:00
mabashian
d9d3c5d15f
Adds comment explaining logic following the split on empty string in splitFilterIntoTerms
2019-04-03 16:56:36 -04:00
mabashian
47d6e5c028
Prevents replacing encoded quotes while searching against host filter
2019-04-03 16:50:45 -04:00
Jeff Bradberry
467700e4bb
Bring the check_callback back into the loop
...
but try to process it only once.
2019-04-03 16:04:07 -04:00
softwarefactory-project-zuul[bot]
cfa2eabb57
Merge pull request #3576 from marshmalien/feat-toolbar-sort-template-list
...
Add sort toolbar to template lists
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-03 19:32:38 +00:00
Jeff Bradberry
b4e508f72a
Bring the check_callback call out of the loop
...
We shouldn't need to call it multiple times.
2019-04-03 15:12:29 -04:00
softwarefactory-project-zuul[bot]
2bda81661e
Merge pull request #3592 from keithjgrant/code-mirror-fixes
...
Code Mirror: prevent console errors when CM parses invalid syntax
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-03 18:57:54 +00:00
Jeff Bradberry
b0f6d2214c
Fix a typo: there is no method called check_callback on BaseTask
2019-04-03 14:57:02 -04:00
softwarefactory-project-zuul[bot]
c9bac0b51c
Merge pull request #3594 from keithjgrant/407-job-launch-keyboard-nav
...
Job launch keyboard navigation improvements
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-03 18:51:24 +00:00
softwarefactory-project-zuul[bot]
487473f0d1
Merge pull request #3586 from AlanCoding/update_verbosity
...
Set ansible-inventory verbosity for Ansible 2.8
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-03 18:51:09 +00:00
Jeff Bradberry
4364e00117
Do the env vars redaction for isolated nodes on this side
2019-04-03 14:34:09 -04:00
Christian Adams
e033eb5aef
add index for jobevent created
2019-04-03 14:27:22 -04:00
softwarefactory-project-zuul[bot]
bc169fe1cc
Merge pull request #3572 from ansible/pagination-stuff
...
add pagination to user e2e
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-03 17:34:33 +00:00
softwarefactory-project-zuul[bot]
c15502e581
Merge pull request #3601 from ryanpetrello/isolated-newline-strip
...
fix a bug in isolated OpenSSH key syncing
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-03 16:18:33 +00:00
Daniel Sami
45d5999bc2
add pagination to user e2e
...
lint
2019-04-03 12:11:28 -04:00
Ryan Petrello
78cd1abbb2
fix a bug in isolated OpenSSH key syncing
...
OpenSSH keys _must_ end with a \n to be accepted by ssh-add; enforce
a newline if there isn't one
2019-04-03 11:53:45 -04:00
Jeff Byrnes
e0861fee3a
Update INSTALL docs re: docker-compose prereqs
...
As it turns out, the docker-compose Python module is
required, and docker-py doesn’t cut it.
Even more confusing, docker-compose Python module installs
the docker Python module, which conflicts with docker-py. To
avoid this, there are additional docs to call this out.
2019-04-03 11:52:10 -04:00
Jeff Byrnes
cb806b1699
Set docker_compose_dir like other inventory vars
...
When docker-compose become the sole method for using
Docker directly, some of this was shifted around in ways that
are inconsistent with other elements.
This adjusts it so that:
* The inventory variable default is set like the others, and
is less confusing
* We no longer mention the Standalone Docker in inventory
* We format our INSTALL docs w/r/t this var
2019-04-03 11:52:10 -04:00
softwarefactory-project-zuul[bot]
15b80cdb1a
Merge pull request #3574 from AlexSCorey/265-JTLaunchResponsivness
...
Wraps launch template buttons
Reviewed-by: Alex Corey <Alex.swansboro@gmail.com >
https://github.com/AlexSCorey
2019-04-03 15:41:43 +00:00
softwarefactory-project-zuul[bot]
bf0f1f1496
Merge pull request #3546 from jlmitch5/fixLaunchButtonPositioning
...
move wf and jt form launch buttons to the left instead of the right
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-03 14:49:13 +00:00
Keith Grant
dbe4417ac3
fix lint error
2019-04-03 08:59:14 -04:00
Alex Corey
c76e97cecf
Wraps launch template buttons
2019-04-03 08:30:51 -04:00
softwarefactory-project-zuul[bot]
ce4e34eb28
Merge pull request #3597 from wenottingham/how-many-crypto-libs-does-one-cloud-stack-need
...
Don't use the `rsa` python lib.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-03 00:22:27 +00:00
Jeff Bradberry
32286a9d49
Change the artifact to also capture the actual envvars data
2019-04-02 17:10:26 -04:00
Bill Nottingham
ed0bb127e8
Don't use the rsa python lib.
2019-04-02 15:48:30 -04:00
Jeff Bradberry
cac48e7cfb
Updated IsolatedManager to take a callback that captures the remote command
2019-04-02 15:40:56 -04:00
softwarefactory-project-zuul[bot]
96bd0f9d9e
Merge pull request #3573 from AlanCoding/custom_empty_default
...
Change default to allow empty groups from custom sources
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-02 17:54:54 +00:00
Keith Grant
bc7472f3f1
remove unused parameter
2019-04-02 13:54:26 -04:00
Keith Grant
5b2f00b978
make Enter key navigate to next tab in launch modal
2019-04-02 13:26:31 -04:00
softwarefactory-project-zuul[bot]
3f73176ef2
Merge pull request #3098 from ansible/credential_plugins
...
Credential Plugins
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-02 16:19:00 +00:00
Jake McDermott
d987c6e3f7
mention usage with custom credential types in credential plugins doc
2019-04-02 11:24:59 -04:00
Jake McDermott
5d11400f6c
replace unlinked fields before updating input sources
...
With credential type changes for linked credentials disabled, we can
update the unlinked credential fields first. If an error occurs when
updating the unlinked fields, no input sources will be changed.
2019-04-02 11:24:55 -04:00
Jake McDermott
6f43f223b2
update e2e credential checks
2019-04-02 11:24:52 -04:00
Jake McDermott
6b87241099
render non-editable linked credentials
...
We still want to show linked credentials even when a field is
non-editable.
2019-04-02 11:24:48 -04:00
Jake McDermott
0f6615d9cd
make linked fields look disabled when disabled
2019-04-02 11:24:44 -04:00
Jake McDermott
9b55fa61de
fix required field entry for object_query
2019-04-02 11:24:41 -04:00
Jake McDermott
165405ad3f
include externally sourced input fields for injection
2019-04-02 11:24:36 -04:00
Jake McDermott
7ca92e4c1e
prevent input source changes without use role on source cred
...
To update an input source, the user must have admin access
to the target credential and at least use role on the source
credential.
2019-04-02 11:24:32 -04:00
Jake McDermott
8c107a5fa8
prevent overflow in plugin test notifications
2019-04-02 11:24:14 -04:00
Jake McDermott
8b35ac89fc
add timeouts to plugin backends
2019-04-02 11:24:11 -04:00
Jake McDermott
b90f9ac401
remove linked fields from validation loop
...
All linked fields are initially valid. All unlinked fields
are initially valid.
2019-04-02 11:24:07 -04:00
Jake McDermott
7a093de9fd
add workaround for null cloud credential kind summary fields
...
job details summary field credentials have `null` for the
`kind` field so we can't map it to icon names. To work around
this, we now check the value of the `cloud` field when generating
the icon to use.
2019-04-02 11:24:04 -04:00
Jake McDermott
259fcdc5df
don't initialize linked textarea fields as invalid
2019-04-02 11:24:00 -04:00
Jake McDermott
aa4575c92e
update validation when input source is set
2019-04-02 11:23:57 -04:00
Jake McDermott
f0f4f487fb
disable input source lookups when they can't be changed
...
If a user doesn't have permission to change an input field, we disable
the input field.
2019-04-02 11:23:53 -04:00
Jake McDermott
c4a79a778f
add delete to input source user_capabilities
2019-04-02 11:23:50 -04:00
Jake McDermott
f611d4275f
add use to credential user_capabilities
2019-04-02 11:23:46 -04:00
Jake McDermott
8c3dfe8655
remove input value arg from plugin example
...
The plugin backends no longer expect an input value as an argument
so we're removing it from the documented examples.
2019-04-02 11:23:42 -04:00
Jake McDermott
f9e081046c
add object query fields
2019-04-02 11:23:39 -04:00
Jake McDermott
da9abc087e
don't ignore choices param in input config
...
We always want to use choices if they're available in the input config
from the api. An input can sometimes have no type. Usually we'd throw an
error but we can still load a component if it defines a set of choices
to use instead of a type.
2019-04-02 11:23:35 -04:00
Jake McDermott
956f588fd8
generalize secret textarea hint
2019-04-02 11:23:28 -04:00
Jake McDermott
cb238c1f24
read cert from memory
...
Certificate data lives in the db. We're using a fifo here so we can avoid writing
it to disk when making the http request.
2019-04-02 11:23:24 -04:00
Jake McDermott
3dee9f0512
add plugin for cyberark aim
2019-04-02 11:23:20 -04:00
Jake McDermott
261a635005
remove non-matches from input source arrays
2019-04-02 11:23:17 -04:00
Jake McDermott
4f13592430
hide drag-and-drop textarea hints when showing input value as tag
...
You can't drag and drop or enter text when a text area is displaying its value
as a tag, so we hide the hint to avoid incorrectly suggesting that you can.
2019-04-02 11:23:13 -04:00
Jake McDermott
73c9d1b7a9
remove bootstrap fade from dialog component
...
This was breaking the fixed positioning of help popovers for form inputs
nested within the dialog so I'm replacing it.
2019-04-02 11:23:10 -04:00
Jake McDermott
8180a2060a
rename at-easy-modal to at-dialog
2019-04-02 11:23:06 -04:00
Jake McDermott
dfaf19cdf3
use default action button class when fill and color props aren't given
2019-04-02 11:23:02 -04:00
Jake McDermott
ea9ed31f9d
refactor metadata conversion function to use reduce
2019-04-02 11:22:59 -04:00
Jake McDermott
05226333ff
move tag max height declaration to input tag wrapper
...
We don't want to apply max height to all tags, just the ones we embed
within text/textarea input fields.
2019-04-02 11:22:55 -04:00
Jake McDermott
5b79843390
use a shared variable for layout declarations
2019-04-02 11:22:51 -04:00
Jake McDermott
1eda939ce2
add tips for secret controls
2019-04-02 11:22:48 -04:00
Jake McDermott
43456d13c4
don't replace input source unless changed
2019-04-02 11:22:44 -04:00
Jake McDermott
215c3c87e5
enable input source linking for secret textarea fields
2019-04-02 11:22:41 -04:00
Jake McDermott
957804e22a
enable input source linking for textarea fields
2019-04-02 11:22:37 -04:00
Jake McDermott
e14f17687c
disable prompt-on-launch when input source is set
2019-04-02 11:22:34 -04:00
Jake McDermott
e0d61cfb8e
enable input source linking for password fields
2019-04-02 11:22:30 -04:00
Jake McDermott
1344706095
add wrapper for text input tags
2019-04-02 11:22:27 -04:00
Jake McDermott
5c855b5bd1
add selected credential tray to input source lookup
2019-04-02 11:22:23 -04:00
Jake McDermott
6d0f2948aa
don't show lookup until data is fetched
2019-04-02 11:22:20 -04:00
Jake McDermott
736bd2ed67
add validation for required values and metadata fields
2019-04-02 11:22:16 -04:00
Jake McDermott
47f31b41fb
combine add and edit controllers
2019-04-02 11:22:12 -04:00
Jake McDermott
61eeb630f8
move org edit permission check to route resolve
2019-04-02 11:22:08 -04:00
Jake McDermott
7f55a1da0d
move input value initialization to models
2019-04-02 11:22:05 -04:00
Jake McDermott
ceef7f57af
add input source creation ui
2019-04-02 11:21:59 -04:00
Jake McDermott
393ad6b2f4
add cyberark conjur to tested credential types
2019-04-02 11:21:51 -04:00
Ryan Petrello
0768c6ac1d
store the public key for HashiVault signing in the plugin metadata
2019-04-02 11:21:47 -04:00
Ryan Petrello
2824616ba6
add support for CyberArk Conjur (API v5)
2019-04-02 11:21:44 -04:00
Jake McDermott
c436dcf875
add input source prompting and plugin testing
2019-04-02 11:21:40 -04:00
Jake McDermott
0de8a89293
support input source metadata in plugin test apis
2019-04-02 11:21:36 -04:00
Ryan Petrello
81a509424a
prefetch related source credentials in tasks.py
2019-04-02 11:21:33 -04:00
Ryan Petrello
42f4956a7f
enforce required credential fields at job start time rather than on save
...
this is necessary for credential plugins support so that you can (in two
requests):
1. Save a Credential with _no_ input values defined
2. Create/associate one (or more) CredentialInputSource records to the
new Credential
2019-04-02 11:21:29 -04:00
Jake McDermott
e2d474ddd2
document restriction of external-external credential source linking
2019-04-02 11:21:25 -04:00
Ryan Petrello
011d7eb892
clean up access to various CredentialInputSource fields ( #3336 )
2019-04-02 11:21:21 -04:00
Ryan Petrello
018ff91620
add related and summary fields to the CredentialInputSource endpoint
2019-04-02 11:21:17 -04:00
Ryan Petrello
368d933799
remove association behavior from /api/v2/credentials/input_sources/
2019-04-02 11:21:14 -04:00
Jake McDermott
e9532dea8e
cache dynamic input fields
...
Query dynamic input fields once on attribute access and then cache it for future use.
2019-04-02 11:21:10 -04:00
Ryan Petrello
b911f8bf77
allow creation at /api/v2/credential_input_sources
2019-04-02 11:21:06 -04:00
Ryan Petrello
e727909a61
rename the CredentialInputSource related_names so they're plural
2019-04-02 11:21:02 -04:00
Ryan Petrello
13366c1e75
Encrypt machine.ssh_public_key_data (in case users paste in signed data)
2019-04-02 11:20:58 -04:00
Ryan Petrello
ca6d124417
add API examples for supported credential plugins
2019-04-02 11:20:55 -04:00
Ryan Petrello
35cca68f04
add RBAC definitions for CredentialInputSource
2019-04-02 11:20:51 -04:00
Ryan Petrello
dcf17683e2
mark cred plugin strings for translation
2019-04-02 11:20:48 -04:00
Ryan Petrello
b851e2be4a
don't add hvac as a dependency for hashicorp vault integration
...
hvac is just based on requests anyways, and it doesn't support half of
what we need (like the SSH secrets engine API)
2019-04-02 11:20:44 -04:00
Ryan Petrello
69368d874e
move path parameterization to the CredentialInputSource model
2019-04-02 11:20:36 -04:00
Jake McDermott
0ee223f799
add api for testing credential plugins
2019-04-02 11:20:33 -04:00
Ryan Petrello
7a43f00a5d
add support for HashiCorp signed SSH certificates
2019-04-02 11:20:29 -04:00
Ryan Petrello
4ed5bca5e3
add credential plugin support for Azure Key Vault
2019-04-02 11:20:26 -04:00
Ryan Petrello
0a87469225
give credential plugins an explicit namespace
2019-04-02 11:20:22 -04:00
Ryan Petrello
63997838cd
support HashiCorp Vault versioned secrets (API v2)
2019-04-02 11:20:19 -04:00
Ryan Petrello
89b731a0cb
Improve the HashiCorp Vault KV name and field labels/help_text
2019-04-02 11:20:15 -04:00
Ryan Petrello
9036ba492c
switch CredentialInput creation to use the associate/disassociate view
2019-04-02 11:20:10 -04:00
Jake McDermott
d87144c4a7
add api for managing credential input sources
2019-04-02 11:19:56 -04:00
Jake McDermott
c209955400
add credential plugin system and minimal working hashivault
2019-04-02 11:19:26 -04:00
Keith Grant
e5f48bfa62
set focus on first input in modal when launching jt
2019-04-02 11:10:02 -04:00
softwarefactory-project-zuul[bot]
6e2c04e16c
Merge pull request #3579 from ansible/revert-3575-update_preload_data
...
Revert "Add scm_branch while preloading data"
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-02 13:02:19 +00:00
softwarefactory-project-zuul[bot]
8f096d11b6
Merge pull request #3569 from ansible/inv_src_venv
...
Use inventory source model, as opposed to organization, for update custom virtualenv
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-02 12:16:50 +00:00
softwarefactory-project-zuul[bot]
b98bac0ee9
Merge pull request #3580 from ryanpetrello/py3-insights-error
...
fix a py3 compat issue in the insights action plugin
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-01 21:35:07 +00:00
Ryan Petrello
52a2ed2786
fix a py3 compat issue in the insights action plugin
2019-04-01 17:07:37 -04:00
Vismay Golwala
9710015a2f
Revert "Add scm_branch while preloading data"
2019-04-01 16:56:19 -04:00
softwarefactory-project-zuul[bot]
b70c354dfc
Merge pull request #3575 from vismay-golwala/update_preload_data
...
Add scm_branch while preloading data
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-01 20:39:46 +00:00
Keith Grant
e943ae59b7
auto-focus first input in jt launch modal
2019-04-01 15:49:41 -04:00
softwarefactory-project-zuul[bot]
6e8809fe72
Merge pull request #3528 from elyezer/e2e-users
...
Add auditor and admin params to user e2e
Reviewed-by: Elyézer Rezende
https://github.com/elyezer
2019-04-01 19:30:39 +00:00
Elyézer Rezende
d2d1074e8b
Add auditor and admin params to user e2e
2019-04-01 14:48:33 -04:00
softwarefactory-project-zuul[bot]
1bcda0a4cb
Merge pull request #3529 from chrismeyersfsu/fix-inventory_update_deadlock
...
fixes inventory update deadlock
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-01 18:05:36 +00:00
Marliana Lara
4e4afb4a98
Add sorting to all occurrences of the Template list
2019-04-01 13:44:24 -04:00
AlanCoding
750c8d8a6d
Set ansible-inventory verbosity for Ansible 2.8
2019-04-01 13:39:20 -04:00
Vismay Golwala
74e264a6a5
Add scm_branch while preloading data
...
Currently, the SCM url for default project is not able to
fetch playbooks as branch is not specified. So, adding the
scm_branch value resolves this issue.
Signed-off-by: Vismay Golwala <vgolwala@redhat.com >
2019-04-01 11:53:34 -04:00
softwarefactory-project-zuul[bot]
c508dc7d83
Merge pull request #3564 from wenottingham/paranormal-activity-stream
...
Management jobs don't produce activity stream entries; don't try and show them
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-01 15:23:35 +00:00
AlanCoding
ea355f6f8f
change default to allow empty groups from custom sources
2019-04-01 10:53:06 -04:00
Keith Grant
95f5315fa3
prevent console errors when code mirror parses invalid syntax
2019-04-01 08:16:19 -04:00
mabashian
e99e97bcb8
Adds support for custom_virutalenv on inventory sources in the UI
2019-03-31 13:45:24 -04:00
softwarefactory-project-zuul[bot]
7b16931658
Merge pull request #2736 from AlanCoding/logstash_removal
...
Remove python-logstash dependency
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-31 02:35:45 +00:00
softwarefactory-project-zuul[bot]
e395b87a1b
Merge pull request #3559 from chrismeyersfsu/fix-isolated_fact_cache
...
process host facts for iso runs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-29 20:44:04 +00:00
chris meyers
71fcb1a82c
process host facts for iso runs
...
* Move isolated clean to our final run hook
* ISO and non-iso code path now share the post-fact-processing code
2019-03-29 16:16:22 -04:00
softwarefactory-project-zuul[bot]
21e5179a84
Merge pull request #3563 from shanemcd/secret-secret
...
Move secret key from configmap to secret
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-29 19:47:26 +00:00
Shane McDonald
298eaa0b32
Move secret key from configmap to secret
2019-03-29 15:24:50 -04:00
Bill Nottingham
17c0293065
Management jobs don't produce activity stream entries; don't try and show them.
2019-03-29 15:21:22 -04:00
AlanCoding
6f150f0362
Set inv src custom virtualenv directly on model
2019-03-29 14:37:28 -04:00
softwarefactory-project-zuul[bot]
71718ee2eb
Merge pull request #3558 from ryanpetrello/index-job-status
...
index unified_job.status
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-29 18:14:53 +00:00
Ryan Petrello
7ef68a03c6
index unified_job.status
...
this is a fairly importantj column that we join on for a number of
queries throughout AWX, particularly the task scheduler and analytics
2019-03-29 12:59:43 -04:00
softwarefactory-project-zuul[bot]
bf3473d394
Merge pull request #3552 from ryanpetrello/final-isolated-cleanup
...
move awx.main.expect to awx.main.isolated
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-29 16:57:02 +00:00
softwarefactory-project-zuul[bot]
eab9ee5128
Merge pull request #3514 from AlanCoding/azure_huzzah
...
Enable azure_rm inventory plugin
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-29 16:41:16 +00:00
Ryan Petrello
563a0cc2a4
move awx.main.expect to awx.main.isolated
2019-03-29 12:14:40 -04:00
softwarefactory-project-zuul[bot]
3007b9c66a
Merge pull request #3518 from jbradberry/isolated-heartbeat
...
Make use of user-defined settings for defining the isolated nodes heartbeat
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-29 15:15:49 +00:00
softwarefactory-project-zuul[bot]
a4ec149344
Merge pull request #3555 from ryanpetrello/even-more-iso-fixes
...
fix a variety of bugs in isolated support
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-29 15:13:23 +00:00
Ryan Petrello
a59bc33280
slightly refactor isolated event consumption
2019-03-29 10:48:42 -04:00
Ryan Petrello
8f089c02a5
fix some faulty logic in isolated syncs that caused SSH keys to not work
2019-03-29 10:32:24 -04:00
Ryan Petrello
d663d397f8
clean up some isolated adhoc code
...
if it's adhoc, there's not project directory to copy
2019-03-29 10:31:56 -04:00
Ryan Petrello
546281d435
work around a bug where runner doesn't provide atomic event writes
2019-03-29 10:31:12 -04:00
softwarefactory-project-zuul[bot]
4e01b11577
Merge pull request #3503 from kialam/fix-3421-wf-viz-popover
...
Format jt details for popover use.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-29 13:59:07 +00:00
Kia Lam
d25f1d1357
Format jt details for popover use.
2019-03-29 09:22:15 -04:00
softwarefactory-project-zuul[bot]
2ab290ff2d
Merge pull request #3534 from ryanpetrello/iso-pexpect-cleanup
...
replace our usage of pexpect in IsolatedManager with ansible-runner
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-29 13:17:05 +00:00
softwarefactory-project-zuul[bot]
ef88507d23
Merge pull request #3543 from AlanCoding/do_not_transform
...
Set Ansible name transform setting for built-in sources
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-28 23:47:56 +00:00
softwarefactory-project-zuul[bot]
df9a012013
Merge pull request #3284 from ansible/analytics
...
Analytics
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-28 22:40:18 +00:00
Ryan Petrello
9160d91278
clean up old usage of idle_timeout
...
cmeyers and I looked at this and can't tell where/why/how you'd actually
set this setting - it looks like really old ~2014-2015 Tower history
that probably isn't actually in use
2019-03-28 17:31:32 -04:00
Ryan Petrello
ab11f18957
send an EOF event if isolated dispatch fails
2019-03-28 16:48:52 -04:00
Ryan Petrello
ea30547754
remove main.expect tests (this functionality exists in runner now)
2019-03-28 16:13:14 -04:00
Christian Adams
4a0778a3d5
exclude implicit project updates
2019-03-28 16:12:30 -04:00
softwarefactory-project-zuul[bot]
1270949909
Merge pull request #3539 from AlanCoding/gce_huzzah
...
Use option to add back in gce_image hostvar
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-28 18:37:59 +00:00
AlanCoding
180396b5df
Use option to add back in gce_image hostvar
...
construct groups from this gce image hostvar
2019-03-28 14:14:44 -04:00
softwarefactory-project-zuul[bot]
504b17b474
Merge pull request #3540 from ansible/ci-repairs
...
ci adjustments
Reviewed-by: Jake McDermott <yo@jakemcdermott.me >
https://github.com/jakemcdermott
2019-03-28 17:52:02 +00:00
Ryan Petrello
dd81f59d9a
set PYTHONPATH properly for isolated usage of runner
2019-03-28 12:40:21 -04:00
Ryan Petrello
99478f5d25
replace our usage of pexpect in IsolatedManager with ansible-runner
2019-03-28 12:40:21 -04:00
John Mitchell
b3ad12f31a
move wf and jt form launch buttons to the left instead of the right
2019-03-28 11:32:12 -04:00
chris meyers
926d6a6525
include tower header to insights on plan fetch
...
* We include a special header value in the user agent when tower proxies
requests to get per-host rules.
* This extends that header logic to when we fetch plans (playbooks)
2019-03-28 10:56:56 -04:00
AlanCoding
e84642b4a1
Set Ansible name transform setting for built-in sources
...
This is the current default but will change in the future
for these sources, we do not want behavior change
2019-03-28 10:37:36 -04:00
Daniel Sami
ef3c0cfb38
ci adjustments
...
lint
2019-03-28 09:52:43 -04:00
Christian Adams
9a4439e731
collect jt table for analytics
2019-03-28 00:58:18 -04:00
softwarefactory-project-zuul[bot]
9479b1b824
Merge pull request #3535 from shanemcd/oops
...
Fix bug where init scripts didnt create the admin user correctly
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-28 00:39:05 +00:00
Christian Adams
c481919a49
check for open license
2019-03-27 19:54:25 -04:00
Christian Adams
58f0e42bd6
update setting wording & add instance-enabled field
2019-03-27 19:54:25 -04:00
John Mitchell
70af2dd66b
add ui for insights enablement
2019-03-27 19:54:25 -04:00
Christian Adams
40dbe70854
update setting wording & add instance-enabled field
2019-03-27 19:53:00 -04:00
Christian Adams
a7368cec43
add copy events table and remove events queries
...
add copy unifiedjob table, futher optimization, rm since from job_instance queries
2019-03-27 19:53:00 -04:00
Christian Adams
636153d92c
add insights setting, optimize and consolidate queries
2019-03-27 19:53:00 -04:00
Christian Adams
ae9377e0e4
add basic job & JT analytics
2019-03-27 19:53:00 -04:00
Ryan Petrello
c586fa9821
add a minimal framework for generating analytics/metrics
...
annotate queries & add license analytics
2019-03-27 19:53:00 -04:00
Shane McDonald
fcf6b4ae45
Fix bug where init scripts didnt create the admin user correctly
2019-03-27 19:43:47 -04:00
softwarefactory-project-zuul[bot]
7b4c63037a
Merge pull request #3523 from ryanpetrello/iso-cancel
...
properly handle isolated cancellation
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-27 22:44:10 +00:00
softwarefactory-project-zuul[bot]
37a90320ec
Merge pull request #3532 from jbradberry/double-jeopardy
...
Log errors directly from inventory_import.py only if running by hand
Reviewed-by: awxbot
https://github.com/awxbot
2019-03-27 22:27:58 +00:00
Jeff Bradberry
a803e86a95
Log errors directly from inventory_import.py only if running by hand
2019-03-27 18:02:46 -04:00
chris meyers
cb4d55b47a
fixes inventory update deadlock
...
* all inventory updates continue to occur in parallel up to the point
that they update the database with their results.
* the "funnel" is achieved by using a global per-inventory postgres
named lock
2019-03-27 16:52:07 -04:00
Jeff Bradberry
e398a0ac5e
Remove the isolated_heartbeat setup from settings/defaults.py
2019-03-27 14:12:42 -04:00
softwarefactory-project-zuul[bot]
196a6ff36c
Merge pull request #3525 from shanemcd/make-things-work
...
Fix docker-compose installs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-27 17:38:36 +00:00
Shane McDonald
c3ba851908
Fix docker-compose installs
...
In a series of unfortunate events, my patch yesterday didnt actually work. This fixes that.
2019-03-27 13:06:55 -04:00
softwarefactory-project-zuul[bot]
11223472d3
Merge pull request #3524 from kdelee/update_install_docs
...
update install docs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-27 16:26:03 +00:00
softwarefactory-project-zuul[bot]
d0a996b139
Merge pull request #3520 from ryanpetrello/runner131
...
pin runner 1.3.1
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-27 15:58:34 +00:00
Elijah DeLee
7dd635cd8d
update install docs
2019-03-27 11:54:33 -04:00
softwarefactory-project-zuul[bot]
f715e4e410
Merge pull request #3519 from chrismeyersfsu/fix-iso_bwrap
...
runner expects process isolation flags in settings
Reviewed-by: awxbot
https://github.com/awxbot
2019-03-27 15:49:24 +00:00
Ryan Petrello
a983d4bc1f
properly handle isolated cancellation
2019-03-27 11:44:26 -04:00
Ryan Petrello
f7cffbfe5c
pin runner 1.3.1
2019-03-27 11:23:25 -04:00
chris meyers
2329079326
runner expects process isolation flags in settings
...
* Towards the goal of converging the iso code path w/ the non-iso code
path. More process isolation control flags into settings.
2019-03-27 11:08:41 -04:00
Jeff Bradberry
bc6df9cab8
Make use of user-defined settings for defining the isolated nodes heartbeat
...
Just in case the user has created custom settings files which set
AWX_ISOLATED_PERIODIC_CHECK.
2019-03-27 10:47:38 -04:00
softwarefactory-project-zuul[bot]
055e7b4974
Merge pull request #3515 from shanemcd/docker-compose-permissions
...
Fix permissions of sensitive files in docker-compose installation
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-27 14:11:31 +00:00
Jeff Bradberry
efb4fb6fd0
Remove some no longer used imports
2019-03-27 10:06:13 -04:00
Jeff Bradberry
f2be4de544
Use Django's own logic to invalidate sessions of users when changing passwords
...
The key is django.contrib.auth.update_session_auth_hash(), which knows
how to inject a recalculated session hash back into the session if the
requesting user is changing their own password, in order to keep that
user logged in.
2019-03-27 10:06:13 -04:00
Shane McDonald
c44bf6f903
Allow for platform specific variables in docker-compose install
...
This changes the default docker_compose_dir on macos to a writeable location
2019-03-27 09:32:04 -04:00
Shane McDonald
a6d031f46f
Fix permissions of sensitive files in docker-compose installation
2019-03-27 09:31:10 -04:00
AlanCoding
73f16b2bee
Enable azure_rm inventory plugin
2019-03-27 09:27:10 -04:00
softwarefactory-project-zuul[bot]
2129f12085
Merge pull request #3505 from shanemcd/devel
...
Address CVE-2019-3869
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-26 19:38:28 +00:00
softwarefactory-project-zuul[bot]
23185ca22f
Merge pull request #3232 from AlanCoding/truly_empty_groups
...
Surface empty groups as children of all group
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-26 19:17:36 +00:00
Shane McDonald
2b6cf97157
Do not set credentials via environment variables
2019-03-26 15:13:28 -04:00
Shane McDonald
07e5a00f14
Remove “standalone Docker” installation path
...
This has been a burden to maintain. docker-compose is now required
2019-03-26 15:13:28 -04:00
softwarefactory-project-zuul[bot]
1b0f5b05ad
Merge pull request #3502 from marshmalien/feat-toolbar-sort-instance-modal-list
...
Feat toolbar sort instance modal list
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-26 18:57:24 +00:00
softwarefactory-project-zuul[bot]
5ff4625eb1
Merge pull request #3280 from AlanCoding/playbook_dir
...
Set --playbook-dir in calls to ansible-inventory
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-26 18:53:12 +00:00
Marliana Lara
1829e7cad4
Add sort toolbar to instance modal
2019-03-26 14:34:33 -04:00
AlanCoding
e097f5a021
implement playbook-dir option in ansible-inventory calls
2019-03-26 14:09:08 -04:00
softwarefactory-project-zuul[bot]
caa5596386
Merge pull request #3320 from vismay-golwala/custom_venvs
...
Feature: custom virtual environment directories
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-26 16:26:50 +00:00
Vismay Golwala
ec390b049d
Feature: custom virtual environment directories
...
Currently, users are allowed to define virtual environments in
`settings.BASE_VENV_PATH` only, because that's the only place
Tower looks for virtual environments. This feature allows users
to custom define the directory paths, using API or UI, to look
for virtual environments. Tower aggregates virtual environments
from all these paths, except environments with special name `awx`.
Signed-off-by: Vismay Golwala <vgolwala@redhat.com >
2019-03-26 12:04:17 -04:00
softwarefactory-project-zuul[bot]
0814a9c4a1
Merge pull request #3266 from ansible/inventory_plugins
...
Transition to inventory plugins
Reviewed-by: Alan Rominger <arominge@redhat.com >
https://github.com/AlanCoding
2019-03-26 15:14:27 +00:00
Marliana Lara
0a1b220f56
Link to instances list via sref directive
2019-03-26 10:35:22 -04:00
AlanCoding
d39b3b3165
Remove compatibility_mode field, simplify jinja2 syntax
...
fix minor bug where credential not shown in API
2019-03-26 10:29:39 -04:00
AlanCoding
19ad7d3983
Inventory plugins data tweaks and finalization
...
Disable use of azure_rm inventory plugin
Disable use of ec2 inventory plugin
due to compatibility issues that are unresolved
Fix conflicts with ansible runner integration
Add additional content enabled by Ansible core changes
2019-03-26 10:29:39 -04:00
AlanCoding
cd7e358b73
Inventory plugins transition dev finishing work
...
Bump keystone auth to resolve problem with openstack script
Clarify code path, routing to template vs. managed injector
behavior is also now reflected in test data files
Refactor test data layout for inventory injector logic
Add developer docs for inventory plugins transition
Memoize only get_ansible_version with no parameters
Make inventory plugin injector enablement a separate
concept from the initial_version
switch tests to look for plugin_name as well
Add plugin injectors for tower and foreman.
Add jinja2 native types compat feature
move tower source license compare logic to management command
introduce inventory source compat mode
pin jinja2 for native Ansible types
Add parent group keys, and additional translations
manual dash sanitization for un-region-like ec2 groups
nest zones under regions using Ansible core feature just merged
implement conditionally only with BOTH group_by options
Make compat mode default be true
in API models, UI add and edit controllers
Add several additional hostvars to translation
Add Azure tags null case translation
Make Azure group_by key off source_vars
to be consistent with the script
support top-level ec2 boto_profile setting
2019-03-26 10:29:39 -04:00
AlanCoding
bc5881ad21
Primary development of inventory plugins, partial compat layer
...
Initialize some inventory plugin test data files
Implement openstack inventory plugin
This may be removed later:
- port non-JSON line strip method from core
Dupliate effort with AWX mainline devel
- Produce ansible_version related to venv
Refactor some of injector management, moving more
of this overhead into tasks.py, when it comes to
managing injector kwargs
Upgrade and move openstack inventory script
sync up parameters
Add extremely detailed logic to inventory file creation
for ec2, Azure, and gce so that they are closer to a
genuine superset of what the contrib script used to give.
2019-03-26 10:29:39 -04:00
Jim Ladd
dd854baba2
Add support for Azure inventory plugin
2019-03-26 10:29:39 -04:00
Jim Ladd
7cce3cad06
Add support for ec2 inventory plugin
2019-03-26 10:29:38 -04:00
AlanCoding
622fbc116b
move script injection logic to inventory file
2019-03-26 10:29:38 -04:00
AlanCoding
b9d489c788
Use randomized file names for injector credential files
2019-03-26 10:29:38 -04:00
AlanCoding
5cbcfbe0c6
Port inventory source injector tests to functional tests
...
This new batch of tests assures that the injector logic
for inventory source in their old script version remains
untouched with the refactoring underway.
Plugins are also tested by the same means of comparing
to reference files, these will be used to assure that
all parameters that used to be respected are still
respected in the plugin system.
2019-03-26 10:29:38 -04:00
Jim Ladd
d46a403a49
GCE plugin should not set any regions when 'all' specified
2019-03-26 10:29:38 -04:00
Jim Ladd
de808d4911
Only install futures on py2
2019-03-26 10:29:38 -04:00
AlanCoding
43eff55fd4
fix bugs related to python3
2019-03-26 10:29:37 -04:00
AlanCoding
6c130fa6c3
Build-in inventory plugin code structure with gce working
...
supporting and related changes
- Fix inconsistency between can_update / can_start
- Avoid creating inventory file twice unnecessarily
- Non-functional consolidation in Azure injection logic
- Inject GCE creds as indented JSON for readability
- Create new injector class structure, add gce
- Reduce management command overrides of runtime environment
2019-03-26 10:29:35 -04:00
softwarefactory-project-zuul[bot]
90ea9a8cc4
Merge pull request #3500 from Spredzy/etc_ssh
...
bwrap/runner: Add /etc/ssh in bind mounted folder
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-26 12:27:43 +00:00
softwarefactory-project-zuul[bot]
b09bca54b7
Merge pull request #3499 from rooftopcellist/content-oauth
...
update content-type for oauth2 docs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-26 12:07:32 +00:00
Ryan Petrello
8e4a87d0af
fix tests for add /etc/ssh in bind mounted folder
2019-03-26 08:04:16 -04:00
Yanis Guenane
fd50feb258
bwrap/runner: Add /etc/ssh in bind mounted folder
...
/etc/ssh is currently not bound when run into bwrap, this leads to
error like "Bad owner or permissions on /etc/ssh/ssh_config.d/05-redhat.conf"
since it cannot access this file.
https://github.com/ansible/awx/pull/3391 was done pre runner
integration.
Fixes: https://github.com/ansible/awx/issues/3392
Signed-off-by: Yanis Guenane <yanis@guenane.org >
2019-03-26 12:43:59 +01:00
AlanCoding
f749a5d44d
Surface empty groups as children of all group
2019-03-26 07:18:52 -04:00
Christian Adams
c3366db5ca
update content-type for oauth2 docs
2019-03-25 23:55:56 -04:00
softwarefactory-project-zuul[bot]
07a9cd106e
Merge pull request #3494 from ryanpetrello/more-iso
...
more iso cleanup and bug fixes
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-25 23:21:06 +00:00
Ryan Petrello
b2a1824d21
store set_stat data for isolated job runs
2019-03-25 18:53:42 -04:00
softwarefactory-project-zuul[bot]
303443796e
Merge pull request #3458 from marshmalien/feat-toolbar-sort-user-tokens
...
Add sort to User Tokens list
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-25 22:25:55 +00:00
Ryan Petrello
495dc2202f
more iso cleanup and bug fixes
2019-03-25 17:47:58 -04:00
softwarefactory-project-zuul[bot]
33f5200a20
Merge pull request #3497 from ryanpetrello/whoops-dot-js
...
remove an errant console.log
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-25 19:59:47 +00:00
Ryan Petrello
8674e3b4de
remove an errant console.log
2019-03-25 15:24:34 -04:00
softwarefactory-project-zuul[bot]
ace459cf70
Merge pull request #3447 from beeankha/node_activity_stream
...
WFJT Node Activity Stream Bug Fix
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-25 19:23:27 +00:00
softwarefactory-project-zuul[bot]
d0c952692d
Merge pull request #3481 from ryanpetrello/minor-runner-cleanup
...
Minor post-runner cleanup
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-25 16:57:15 +00:00
Ryan Petrello
af8e071840
remove old callback plugin code and tests
2019-03-25 12:26:51 -04:00
Ryan Petrello
e6abd77c96
remove py2 compatability from awx.main.expect.run
...
this module is no longer run on isolated nodes (they use runner now)
2019-03-25 12:26:47 -04:00
Ryan Petrello
42bfff301c
remove python-memcached as a base dependency for playbook execution
2019-03-25 12:26:44 -04:00
Marliana Lara
0aff1a2c75
Add sort to users tokens list
2019-03-25 11:18:18 -04:00
Keith Grant
685f4018f2
improve verbiage in activity stream for associating/disassociating wf nodes
2019-03-25 10:59:24 -04:00
softwarefactory-project-zuul[bot]
1dff691830
Merge pull request #3468 from kialam/fix-groups-list-view
...
Fix 'Groups' list item styling.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-25 14:54:25 +00:00
softwarefactory-project-zuul[bot]
525021214c
Merge pull request #3483 from keithjgrant/inventory-vars-popout
...
Inventory vars popout round 2 (codemirror)
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-22 20:27:13 +00:00
softwarefactory-project-zuul[bot]
c12c64f5e7
Merge pull request #3484 from shanemcd/devel
...
Fix python3 offline installs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-22 18:31:05 +00:00
Shane McDonald
0eaeadad87
Fix python3 offline installs
2019-03-22 13:30:09 -04:00
softwarefactory-project-zuul[bot]
eb5846d1be
Merge pull request #3482 from chrismeyersfsu/fix-iso_ident
...
do not generate a random ident
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-22 16:43:04 +00:00
chris meyers
87e1ba4dea
do not generate a random ident
...
* instead, set the ident passed to ansible runner to be the job id. That
way, on we know what directory to look in for results when the directory
structure is created.
2019-03-22 12:19:42 -04:00
softwarefactory-project-zuul[bot]
a9427dbf1b
Merge pull request #3459 from beeankha/email_timeout_option
...
Provide Default Email Timeout Value
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-22 15:37:02 +00:00
Keith Grant
e96e1e925c
update e2e test for codemirror change
2019-03-22 11:30:31 -04:00
Keith Grant
7476fefd65
fix codemirror in add host, add inventory, and workflow job details
2019-03-22 10:11:18 -04:00
softwarefactory-project-zuul[bot]
8b2fc26219
Merge pull request #3041 from chrismeyersfsu/runnerpy3
...
ansible-runner integration
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-21 22:21:50 +00:00
softwarefactory-project-zuul[bot]
9480f911b2
Merge pull request #3471 from ansible/add_dev_supervisor
...
Install supervisor into the dev environment
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-21 20:39:03 +00:00
beeankha
d7fc3f53b8
Update indentation
2019-03-21 16:14:56 -04:00
Matthew Jones
91cbaa1096
Install supervisor into the dev environment
2019-03-21 15:58:24 -04:00
beeankha
3e13eff7f4
Change serializer to take in init paramdefault value
2019-03-21 15:22:34 -04:00
softwarefactory-project-zuul[bot]
a562994b64
Merge pull request #3466 from ryanpetrello/libcloud-minus-pycrypto
...
pin apache-libcloud to a version that doesn't use PyCrypto
Reviewed-by: Matthew Jones <mat@matburt.net >
https://github.com/matburt
2019-03-21 18:59:28 +00:00
Ryan Petrello
b02d9ae282
pin apache-libcloud to a version that doesn't use PyCrypto
...
once a new version lands on PyPI, we'll pin to _it_
2019-03-21 14:21:04 -04:00
Kia Lam
57820b7056
Fix 'Groups' list item styling.
2019-03-21 13:44:56 -04:00
softwarefactory-project-zuul[bot]
e3bbd436b4
Merge pull request #3215 from vismay-golwala/survey_allow_empty_defaults
...
Allow empty default values for numerical survey answers.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-21 16:37:02 +00:00
softwarefactory-project-zuul[bot]
9aa9524257
Merge pull request #3440 from marshmalien/feat-toolbar-sort-instances-list
...
Add sort and pagination to instances list
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-21 16:19:50 +00:00
softwarefactory-project-zuul[bot]
af5a898919
Merge pull request #3433 from jlmitch5/lookupEnhancement
...
hide rows from lists where adding would be redundant
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-21 15:09:17 +00:00
softwarefactory-project-zuul[bot]
a04329efed
Merge pull request #3453 from marshmalien/feat-toolbar-sort-application-tokens-list
...
Add sort to application tokens list
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-21 14:58:52 +00:00
Keith Grant
a0b2ce3ef1
Merge pull request #3451 from keithjgrant/inventory-vars-popout
...
Host/Inventory vars popout (code mirror)
2019-03-21 10:55:12 -04:00
mabashian
b394766075
Show manual project path when available
2019-03-21 10:45:16 -04:00
softwarefactory-project-zuul[bot]
cd62f39bce
Merge pull request #3219 from mickfeech/devel
...
update documentation to include kuberentes initContainers
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-21 14:36:17 +00:00
chris meyers
b7b97dd58d
doc update fix
2019-03-21 09:26:59 -04:00
beeankha
1d03625b27
Remove comment from serializer
2019-03-21 09:08:36 -04:00
softwarefactory-project-zuul[bot]
af55c4c05e
Merge pull request #3455 from ansible/websockets-again
...
e2e fixtures and WS
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-21 12:51:26 +00:00
chris meyers
0a670e8db1
change from runner master to runner 1.3
2019-03-21 07:46:11 -04:00
Keith Grant
cf62fa67bd
add links to activity stream for workflow_job_template_node
2019-03-20 17:00:42 -04:00
mickfeech
3c382322b0
Fix misspelled word
2019-03-20 16:33:02 -04:00
mickfeech
f4ef3024fd
Merge branch 'devel' of https://github.com/mickfeech/awx into devel
2019-03-20 16:30:55 -04:00
Unknown
67ca2fa335
update documentation to include kuberentes initContainers
...
Update documentation to include Kubernetes initContainers in custom virtualenvs
2019-03-20 16:25:49 -04:00
beeankha
c9ac805eed
[WIP] Provide Default Email Timeout Value
2019-03-20 16:17:48 -04:00
softwarefactory-project-zuul[bot]
f40b637efc
Merge pull request #3457 from AlexSCorey/3300-JTCreationPermissionOnDashboard
...
Shows the button the add a JT to users with permissions to make JTs.
Reviewed-by: Alex Corey <Alex.swansboro@gmail.com >
https://github.com/AlexSCorey
2019-03-20 20:16:37 +00:00
chris meyers
60ef160e85
flake8 fix
2019-03-20 16:12:45 -04:00
Vismay Golwala
df11a7fd3d
Project admin manual SCM Type creation bug fix
...
There was a bug in tower where project admin was not allowed to create
a project with manual SCM type. This was because, the project base dir
was only set from `settings.PROJECTS_ROOT`, if the user role was either
admin or auditor. This has been updated by also allowing it to set when
user is a project admin.
Signed-off-by: Vismay Golwala <vgolwala@redhat.com >
2019-03-20 16:01:33 -04:00
AlanCoding
1ae4ed4922
migrate python-logstash license
2019-03-20 15:29:06 -04:00
AlanCoding
8a72a4d39d
Prune the python2 specific logic from log formatter
2019-03-20 15:29:06 -04:00
AlanCoding
127495b53d
remove things from base class that were never used
2019-03-20 15:29:05 -04:00
AlanCoding
017d367749
Remove dependency and insert class
2019-03-20 15:29:05 -04:00
Alex Corey
be507dbefb
Shows the button the add a JT to users with permissions to make JTs.
2019-03-20 14:55:28 -04:00
chris meyers
8c26f20188
add license files for python modules
...
* python-daemon
* ansible-runner
2019-03-20 14:51:41 -04:00
chris meyers
2c52a7d9a8
fix more unit tests for runner
...
* isolated will be fixed in the future so pytest skip those
* fact cache moved one directory level up, account for that
2019-03-20 14:32:52 -04:00
chris meyers
b006510035
do not save sensitive env vars
...
* job_env gets exposed via the api. Sensitive env variables should be
redacted before saved into job_env.
2019-03-20 14:00:22 -04:00
Keith Grant
8e48a3a523
interpret empty codemirror json content as empty object
2019-03-20 13:51:10 -04:00
Daniel Sami
b26c8f6b62
e2e adjustments for fixtures and WS
...
lint adjustment
2019-03-20 12:55:37 -04:00
softwarefactory-project-zuul[bot]
68d7532d01
Merge pull request #3452 from wenottingham/where-did-you-come-from
...
Add originating address for the failed login message
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-20 16:18:42 +00:00
Keith Grant
e9cf1475ca
de-lint
2019-03-20 11:45:51 -04:00
Bill Nottingham
1b3ae50076
Add originating address for the failed login message
2019-03-20 11:34:35 -04:00
John Mitchell
7791c5f5ba
hide groups that host is already associated with on relevant lists
2019-03-20 11:34:05 -04:00
Marliana Lara
19abd24c91
Add sort to application tokens list
2019-03-20 11:30:56 -04:00
softwarefactory-project-zuul[bot]
b2ae68850c
Merge pull request #3449 from elyezer/users-e2e
...
users e2e
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-20 15:28:57 +00:00
chris meyers
1a6ae6e107
allow for runner setting parent_uuid
...
* Previously, parent_uuid was expected only on events generated for a
Job run. Now, there maybe a parent_uuid for any job type. AWX does not
support parenting events for any job type other than Job.
2019-03-20 11:05:01 -04:00
Keith Grant
86c7fd3b5d
codemirror: sync data when closing modal by clicking outside
2019-03-20 11:01:42 -04:00
Elyézer Rezende
46ad3fa7b1
users e2e
2019-03-20 09:48:25 -04:00
chris meyers
060585434a
update tests
2019-03-20 09:44:38 -04:00
Keith Grant
2657779eda
cleanup comments
2019-03-20 08:56:42 -04:00
Keith Grant
ac890b8cda
don't show code-mirror tooltip icon if no tooltip provided
2019-03-20 08:36:53 -04:00
Keith Grant
b6d8f9c6f6
use code-mirror directive for host facts
2019-03-20 08:36:52 -04:00
Keith Grant
5583af2a58
form generator: add ng-disabled support to code mirror fields
2019-03-20 08:36:52 -04:00
Keith Grant
2ee6713050
centralize variable parsing logic in code mirror directive
2019-03-20 08:36:52 -04:00
Keith Grant
b28409c1c7
fix saving inventory variables
2019-03-20 08:36:52 -04:00
Keith Grant
ac5dec272b
code-mirror: keep yaml/json in sync when opening modal
2019-03-20 08:36:52 -04:00
Keith Grant
33b19ebe1f
code-mirror: keep yaml/json setting in sync with modal
2019-03-20 08:36:52 -04:00
Keith Grant
5d3e39beac
add use code-mirror directive for host variables; fix multiple code-mirrors on page at once
2019-03-20 08:36:52 -04:00
mabashian
bed63b3690
Work on getting extra vars popout working on inv form
2019-03-20 08:36:52 -04:00
Keith Grant
43ef4183df
trying to make codemirror editable
2019-03-20 08:36:52 -04:00
softwarefactory-project-zuul[bot]
74869494f9
Merge pull request #3441 from AlexSCorey/3258-workflowDisplay
...
makes the card for the workflow display taller
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-19 19:25:27 +00:00
Alex Corey
bd4337976e
makes the card for the workflow display taller
2019-03-19 15:02:05 -04:00
John Mitchell
50079c0441
fix issue where pagination would lose role filter
2019-03-19 12:52:59 -04:00
John Mitchell
f3173dbe26
address pr and product feedback
2019-03-19 12:08:36 -04:00
beeankha
a1dd5a4e19
WIP WFJT Node Activity Stream Bug Fix
2019-03-19 11:29:19 -04:00
John Mitchell
52e86cf0c3
hide rows from lists where adding would be redundant
2019-03-19 10:30:31 -04:00
softwarefactory-project-zuul[bot]
3d9a47f0d9
Merge pull request #3424 from falencastro/devel
...
Makes daphne websocket_timeout infinite.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-19 12:08:50 +00:00
chris meyers
5135b8a969
fixup unit tests for tasks
2019-03-18 14:21:47 -04:00
chris meyers
8a04c22b2b
point at another runner branch
...
* revert parent_uuid because it causes problems with unexpected
parameter on event creation for some event type.
2019-03-18 14:21:47 -04:00
chris meyers
f7842cf283
refactor and fix unit tests
...
* fixup task TestGenericRun
* make runner callback functions accessable to testing
* reduce isintance() usage in run() by using build_ pattern
* move process_isolation param building to build_ function so it can be
tested
2019-03-18 14:21:47 -04:00
chris meyers
827ad0fa75
remove safe_args and add status_handler
...
* safe_args no longer makes sense. We have moved extra_vars to a file
and thus do not pass sensitive content on the cmdline
2019-03-18 14:21:47 -04:00
Ryan Petrello
602ef9750f
update isolated task execution for ansible-runner
2019-03-18 14:21:47 -04:00
chris meyers
8fb65b40de
use ansible runner to run playbooks
...
* Project Updates
* Jobs
* Inventory Updates
* System Jobs
* AdHoc Commands
* Notifications
* Fact Cache
* proot
2019-03-18 14:21:47 -04:00
chris meyers
a7cda95803
init ansible-runner requirements
2019-03-18 14:21:47 -04:00
Marliana Lara
bb33ed6415
Add sort and pagination to instances list
2019-03-18 13:36:58 -04:00
softwarefactory-project-zuul[bot]
358ad05e51
Merge pull request #3439 from beeankha/notification_doc
...
Make edit to Notification doc
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-18 15:54:25 +00:00
beeankha
74c84bd7df
Update email section of Notification doc
2019-03-18 11:28:57 -04:00
softwarefactory-project-zuul[bot]
62e1d5fdd2
Merge pull request #3435 from AlexSCorey/3421-fixInventoryGroupColumnV2
...
Fix inventory column width issues to make their contents readable
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-18 14:26:17 +00:00
Alex Corey
b8beb1c64e
Fix invetory column width issues to make their contents readable
2019-03-18 09:57:42 -04:00
Shane McDonald
14d86ef5d3
Merge pull request #3426 from sugitk/patch-1
...
propose the change translation in Japanese
2019-03-18 09:36:42 -04:00
softwarefactory-project-zuul[bot]
9ab7752d32
Merge pull request #3416 from Spredzy/urllib_parse
...
plugins/tower.py: Use urllib.parse rather than urlparse
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-18 13:16:29 +00:00
Yanis Guenane
3a4f56bb2b
plugins/tower.py: Use urllib.parse rather than urlparse
...
urlparse does not exist in python3, it has been replaced by urllib.parse
Signed-off-by: Yanis Guenane <yguenane@redhat.com >
2019-03-18 09:43:24 +01:00
softwarefactory-project-zuul[bot]
8f1c20423b
Merge pull request #3222 from beeankha/timeout_config
...
Add Timeout Feature to Email Notification Template
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-16 12:46:17 +00:00
softwarefactory-project-zuul[bot]
6fd5f9c6d8
Merge pull request #3425 from ryanpetrello/dispatcher-stop-log
...
send callback receiver log lines to the correct logger
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-15 15:20:50 +00:00
softwarefactory-project-zuul[bot]
6b187946fb
Merge pull request #3370 from vismay-golwala/scroll_top
...
UI - scroll to top in pagination
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-15 13:42:04 +00:00
softwarefactory-project-zuul[bot]
d54f633a7b
Merge pull request #3401 from marshmalien/feat-toolbar-sort-applications-list
...
Add sort toolbar to applications list
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-15 13:32:17 +00:00
softwarefactory-project-zuul[bot]
d0571c2cab
Merge pull request #3408 from marshmalien/feat-toolbar-sort-instance-groups-list
...
Add sort toolbar to instance groups list
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-15 13:21:08 +00:00
Ryan Petrello
32ee9838af
use the correct logger for the callback receiver
...
the callback receiver and dispatcher share several modules, so add logic
to use the correct logger
2019-03-15 08:09:47 -04:00
softwarefactory-project-zuul[bot]
c41068edc4
Merge pull request #3420 from baxeno/https_download_postgresql_rpm
...
docker: yum: use https for postgresql pgdg rpm download
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-15 12:04:21 +00:00
Takashi Sugimura
f2548c5e66
#3415 propose the change translation in Japanese
...
regarding https://github.com/ansible/awx/issues/3415
2019-03-15 08:27:41 +09:00
beeankha
66a52655df
Change email notification success/fail messages and add a timeout feature
2019-03-14 16:37:22 -04:00
Vismay Golwala
32dbe3f86a
UI - scroll to top in pagination
...
Currently in pagination, when we switch from one page to another,
the view is stuck at the bottom and is slightly inconvenient to
scroll all the way to top, in potentially a large list of records.
So in order to prevent that, this commit sets automatic scroll to
top while switching between pages, using jQuery's animate and
scrollTop methods.
Signed-off-by: Vismay Golwala <vgolwala@redhat.com >
2019-03-14 16:35:30 -04:00
softwarefactory-project-zuul[bot]
c6ae7d84a2
Merge pull request #3417 from AlexSCorey/3395-deleteLongGroupName
...
Fixes issue with inventory group names that are extremely long.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-14 20:17:49 +00:00
Felipe Alencastro
7d384262e4
Makes daphne websocket_timeout infinite.
...
Daphne has a default timeout of 86400 seconds, so after 1 day of starting
awx_web container, the stdout stops refreshing automatically on the web UI.
This fixes this issue by making the timeout infinite, so the connection
between nginx and daphne's websocket never closes.
2019-03-14 17:17:09 -03:00
softwarefactory-project-zuul[bot]
64debd7230
Merge pull request #3423 from kdelee/update_git_repo_for_tests
...
Update reference to test playbooks
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-14 20:13:12 +00:00
Elijah DeLee
d39cfd1778
Update reference to test playbooks
2019-03-14 14:33:16 -04:00
Bruno Thomsen
2e0edcbabd
docker: yum: use https for postgresql rpm download.
...
Signed-off-by: Bruno Thomsen <bruno.thomsen@gmail.com >
2019-03-14 17:14:17 +01:00
Alex Corey
2650cbfc87
Fixes issue with inventory group names that are extremely long.
2019-03-14 11:16:08 -04:00
softwarefactory-project-zuul[bot]
df72a01f27
Merge pull request #3412 from AlanCoding/put_down_the_dispatcher
...
Run computed fields once for bulk delete requests
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-14 00:05:09 +00:00
AlanCoding
7cf2bc2410
Run computed fields once for bulk delete requests
2019-03-13 15:37:01 -04:00
softwarefactory-project-zuul[bot]
a63a204a21
Merge pull request #3409 from ansible/thedoubl3j-patch-1
...
typo in inventory
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-13 18:43:59 +00:00
softwarefactory-project-zuul[bot]
928de6127b
Merge pull request #3411 from AlexSCorey/3337-brokenDockLink
...
fixes broken documentation link
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-13 14:47:48 +00:00
Alex Corey
85eca47a93
fixes broken documentation link
2019-03-12 16:37:15 -04:00
softwarefactory-project-zuul[bot]
99c8c4bf2b
Merge pull request #3410 from ryanpetrello/fix-swagger-doc-builds
...
fix a failing test in the unit-test target used to generate swagger docs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-12 19:23:40 +00:00
Ryan Petrello
50d8eb30e1
fix a failing test in the unit-test target used to generate swagger docs
2019-03-12 14:59:24 -04:00
softwarefactory-project-zuul[bot]
b1d9b14ab1
Merge pull request #3403 from shanemcd/ootpa
...
Working out some python3 kinks
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-12 16:00:45 +00:00
Marliana Lara
56b3d6c79b
Add sort toolbar to instance groups list
2019-03-12 11:56:26 -04:00
Jake Jackson
9e528ea898
typo in inventory
...
simple typo fix `this` -> `these`
2019-03-12 11:48:41 -04:00
Shane McDonald
e09684462c
Working out some python3 kinks
2019-03-12 11:27:50 -04:00
softwarefactory-project-zuul[bot]
22c4b28917
Merge pull request #3404 from ryanpetrello/fix-missing-swagger-endpoints
...
generate Swagger schemas as if view permissions didn't matter
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-12 15:09:52 +00:00
softwarefactory-project-zuul[bot]
9d0a8d2047
Merge pull request #3377 from mabashian/root-all-groups-toggle
...
Adds toggle for all/root groups to inventory groups view
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-12 14:09:45 +00:00
Ryan Petrello
023fbc931d
generate Swagger schemas as if view permissions didn't matter
...
this fixes several scenarios where certain POST endpoints don't show up
in our generated Swagger doc; /api/swagger is only
discoverable/accessible in the development environment where we generate
the schema
2019-03-11 21:26:32 -04:00
softwarefactory-project-zuul[bot]
c3ae700888
Merge pull request #3402 from AlexSCorey/3238-addFirstNameLastNameonUsersTeamList
...
add first name and last name to the headers row of the teams users list
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-11 20:25:36 +00:00
Marliana Lara
ee6445d620
Update dataset from event listener instead of queryset search method
2019-03-11 15:08:53 -04:00
Alex Corey
8fb7cb6e82
add first name and last name to the headers row of the teams users list
2019-03-11 14:16:26 -04:00
Marliana Lara
b55212368b
Add sort toolbar to applications list
2019-03-11 13:44:21 -04:00
softwarefactory-project-zuul[bot]
649d854225
Merge pull request #3394 from jbradberry/update-become-methods-list
...
Add the ksu, machinectl, and sesu methods to the builtin list of become methods
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-11 15:25:31 +00:00
softwarefactory-project-zuul[bot]
fb1d918c2d
Merge pull request #3391 from Spredzy/add_etc_ssh_in_ro_bind
...
bwrap: Add /etc/ssh in bind mounted folder
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-08 17:46:17 +00:00
Jeff Bradberry
e8d93c99a6
Add the ksu, machinectl, and sesu methods to the builtin list of become methods
2019-03-08 11:14:18 -05:00
softwarefactory-project-zuul[bot]
b54ec6b9c8
Merge pull request #3389 from keithjgrant/launch-tooltips
...
add tooltips for fields prompted on launch
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-08 16:12:59 +00:00
Keith Grant
3acb474b19
de-dupe element ids
2019-03-08 10:16:42 -05:00
softwarefactory-project-zuul[bot]
2e0d381f8f
Merge pull request #3386 from jbradberry/org-limits-message
...
Update the error message when exceeding the organization hosts limit
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-08 15:09:04 +00:00
Yanis Guenane
7eb483d810
bwrap: Add /etc/ssh in bind mounted folder
...
/etc/ssh is currently not bound when run into bwrap, this leads to error
like "Bad owner or permissions on /etc/ssh/ssh_config.d/05-redhat.conf"
since it cannot access this file.
2019-03-08 15:20:53 +01:00
softwarefactory-project-zuul[bot]
7b570b59c6
Merge pull request #3367 from marshmalien/feat-toolbar-sort-jobs-list
...
Add toolbar sort to Jobs lists
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-08 14:18:15 +00:00
Keith Grant
09f9204917
add tooltips for fields prompted on launch
2019-03-07 16:27:01 -05:00
Jeff Bradberry
2a8e6ecba1
Update the error message when exceeding the organization hosts limit
2019-03-07 14:13:54 -05:00
Marliana Lara
abb221d942
Stretch Layout container to full height
2019-03-07 13:44:15 -05:00
softwarefactory-project-zuul[bot]
c8fdf46dda
Merge pull request #3360 from jlmitch5/addUnsavedWorkflowChanges
...
add unsaved workflow changes flow
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-07 18:37:19 +00:00
softwarefactory-project-zuul[bot]
a9226fc25f
Merge pull request #3375 from shanemcd/devel
...
Fix dev environment when running as root on the host
Reviewed-by: Matthew Jones <mat@matburt.net >
https://github.com/matburt
2019-03-07 17:20:32 +00:00
softwarefactory-project-zuul[bot]
67eba3cf5c
Merge pull request #3381 from matburt/revert_xlib_deps
...
Revert xlib deps
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-07 16:03:33 +00:00
softwarefactory-project-zuul[bot]
20b8cdfb3d
Merge pull request #3382 from jakemcdermott/devdocs
...
update docs for development environment
Reviewed-by: Christian Adams <rooftopcellist@gmail.com >
https://github.com/rooftopcellist
2019-03-07 15:58:07 +00:00
softwarefactory-project-zuul[bot]
1dcb7591c5
Merge pull request #3363 from mabashian/dashboard-dropdowns
...
Fix dashboard dropdowns after bootstrap upgrade
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-07 15:38:11 +00:00
Jake McDermott
bca9735534
update docs for development environment
2019-03-07 10:30:31 -05:00
softwarefactory-project-zuul[bot]
f95576764d
Merge pull request #3373 from AlexSCorey/2960-addTemplateTitlePromptDiag
...
add template name to launch prompt modal.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-07 15:21:45 +00:00
softwarefactory-project-zuul[bot]
92a600aaa9
Merge pull request #3359 from mabashian/yaml-comments
...
Show yaml comments when possible on launch prompt
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-07 15:14:19 +00:00
Matthew Jones
5cf7cc21c8
Revert "Fix chrome can not be started with unit-tests due to missing shared libraries"
...
This reverts commit d558ffd699 .
2019-03-07 10:07:08 -05:00
Matthew Jones
499fd7b2f1
Revert "Fix chrome can not be started with unit-tests due to missing shared libraries"
...
This reverts commit 3e5f328b52 .
2019-03-07 10:06:30 -05:00
Alex Corey
0593ac197c
add template name to launch prompt modal.
2019-03-07 09:42:59 -05:00
softwarefactory-project-zuul[bot]
4fc0d220cc
Merge pull request #3376 from keithjgrant/fix-save-confirmation-modal
...
fix save success modal when adding new application
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-07 14:23:34 +00:00
softwarefactory-project-zuul[bot]
d309acfddb
Merge pull request #3372 from beeankha/jt_strings2
...
Update fields.py to Display Correct Error Message When JT Credential Is Not an Integer
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-06 23:32:38 +00:00
beeankha
2196089216
Update fields.py to convert JT Credential input into integers
2019-03-06 18:05:53 -05:00
mabashian
b6bf68427a
Remove unused variable
2019-03-06 17:40:33 -05:00
mabashian
502decf8fe
Adds toggle for all/root groups to inventory groups view
2019-03-06 17:31:54 -05:00
Keith Grant
20347420ca
fix save success modal when adding new application
2019-03-06 17:22:25 -05:00
Shane McDonald
b29a9cd86e
Fix dev environment when running as root on the host
...
Without this, CURRENT_UID isnt actually passed in from the host, and wipes out /etc/passwd even when we’re actually running as root.
I tested this as a non-root user on Linux, and on Docker for Mac
2019-03-06 17:08:56 -05:00
Marliana Lara
2d15d13359
Refactor styles and add queryset to updateDataset event emmitters
2019-03-06 15:09:46 -05:00
Marliana Lara
31f5d13a69
Initialize paginate queryset with an empty object
2019-03-06 12:19:55 -05:00
Marliana Lara
67753b790c
Move toolbar default variable above the toolbar setting funciton
2019-03-06 10:48:14 -05:00
Marliana Lara
661a54d356
Add toolbar sort to Jobs list
2019-03-05 15:09:12 -05:00
Marliana Lara
970a714291
Update URL params when sorting on projects list
2019-03-05 15:08:24 -05:00
John Mitchell
dc206c9ad6
fix wf unsaved changes exit functionality
2019-03-05 14:20:38 -05:00
softwarefactory-project-zuul[bot]
658bdddac3
Merge pull request #3354 from ansible/404_test
...
404 validation
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-05 17:19:52 +00:00
John Mitchell
9f5f86c6a7
remove unused service and fix lint issue
2019-03-05 12:00:12 -05:00
mabashian
5e37882267
Remove errant console
2019-03-05 11:29:18 -05:00
mabashian
0fc0106cc7
Fix dashboard dropdowns after bootstrap upgrade
2019-03-05 11:25:05 -05:00
Daniel Sami
bcdb590a29
404 tests for varied resources
2019-03-05 10:55:39 -05:00
mabashian
6b46c7db8f
Fixes linting errors
2019-03-05 08:50:43 -05:00
John Mitchell
8c5bcffd42
add unsaved workflow changes flow
2019-03-04 16:58:10 -05:00
softwarefactory-project-zuul[bot]
aad185e785
Merge pull request #3356 from marshmalien/feat-toolbar-sort-projects-list
...
Add toolbar sort to projects list
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-04 21:31:44 +00:00
mabashian
2ff22bd681
Show yaml comments when possible on launch prompt
2019-03-04 16:18:23 -05:00
softwarefactory-project-zuul[bot]
2934fabd98
Merge pull request #3357 from mabashian/jobs-list-socket-refresh
...
Fixes bug where jobs list search was lost on socket message
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-04 20:52:29 +00:00
mabashian
2359231bda
Remove console.logs
2019-03-04 15:14:27 -05:00
mabashian
ca5f27aa9e
Removes vm.querySet from jobs list and ensures that state params are updated when search is performed to prevent context loss on data refresh.
2019-03-04 15:11:54 -05:00
Marliana Lara
80adcaab81
Set sort dropdown to state param order_by value
2019-03-04 14:40:15 -05:00
Marliana Lara
8100fc1cfb
Add toolbar sort configuration to project list
2019-03-04 12:32:25 -05:00
Daniel Sami
006797014c
fix url
2019-03-04 11:58:32 -05:00
Daniel Sami
38934dc8d0
lint fixes
2019-03-04 11:56:48 -05:00
Daniel Sami
0ec6d652f7
check for 404s
2019-03-04 11:53:35 -05:00
Marliana Lara
1525c6d97e
Extend Toolbar directive to include sort dropdown
2019-03-04 11:25:58 -05:00
softwarefactory-project-zuul[bot]
bf1769af6c
Merge pull request #3322 from mopahle/docker_install_ssl_default
...
Add SSL suport for docker install
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-01 19:54:05 +00:00
softwarefactory-project-zuul[bot]
6384e638f5
Merge pull request #3340 from AlexSCorey/3297-smartInventoryLabel
...
Add padding to label list tag.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-01 16:20:09 +00:00
Alex Corey
1df5e55a4e
add padding to label list tag.
2019-03-01 10:56:08 -05:00
softwarefactory-project-zuul[bot]
d1005f91e7
Merge pull request #3174 from jbradberry/org_hosts_limit
...
[WIP] Org hosts limit
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-28 21:27:50 +00:00
softwarefactory-project-zuul[bot]
d9451ac12c
Merge pull request #3335 from AlexSCorey/3309-mgmtJobTitleStyling
...
Add margin to Management Jobs Notifications list
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-28 21:12:59 +00:00
mabashian
a82304765d
Adds help text to host limit error shown in the output details of inventory sync jobs
2019-02-28 15:54:10 -05:00
mabashian
cc3f2e0819
Properly pass path to error message
2019-02-28 15:54:10 -05:00
mabashian
03c07c0843
Adds error handling to launch api calls
2019-02-28 15:54:10 -05:00
mabashian
1b94b616f0
Default empty max hosts to 0
2019-02-28 15:54:09 -05:00
mabashian
98c5cb1c4c
Adds max value to host limit input
2019-02-28 15:54:09 -05:00
mabashian
ce5a85a53b
Add support for max hosts on org
2019-02-28 15:54:09 -05:00
Jeff Bradberry
046385d72e
Make the inventory_import command log an error message on exception
...
when it happens in the big try/except block in the middle of handle().
Previously it wasn't doing anything with it, except exiting with a
code of 1.
2019-02-28 15:54:09 -05:00
Jeff Bradberry
7eba55fbde
Change the wording of the error when adding a host
...
to "Organization host limit of %s would be exceeded...", since the
host will probably not actually be made active.
2019-02-28 15:54:09 -05:00
Jeff Bradberry
6ac51b7b13
Update the permission error to include max_hosts and the current host count
2019-02-28 15:54:09 -05:00
Jeff Bradberry
97cc467ae1
Restrict edit permissions on the Organization.max_hosts field to superusers
2019-02-28 15:54:09 -05:00
Jeff Bradberry
3312ebcb05
Remove the hosts count from related_field_counts in the org api endpoints
...
It is probably not needed, and adds an additional db query.
2019-02-28 15:54:09 -05:00
Jeff Bradberry
4d06ae48d3
Deal with the (erroneous) case where a job is missing the inventory
...
by bailing out of check_org_host_limit early. Validation catches this
situation later on.
2019-02-28 15:54:09 -05:00
Jeff Bradberry
cf75ea91a1
Properly use the inventory in the can_start permissions checks
2019-02-28 15:54:09 -05:00
Jeff Bradberry
5e34f6582b
Tests for start permissions for JobTemplate and WorkflowJob
...
when max_hosts is set.
2019-02-28 15:54:09 -05:00
Jeff Bradberry
60008dbd74
Add a test that AWX doesn't care about max_hosts when editing hosts
...
on an inventory.
2019-02-28 15:54:09 -05:00
Jeff Bradberry
4afd0672a1
Add test that AWX doesn't care about the limit when creating new hosts
2019-02-28 15:54:09 -05:00
Jeff Bradberry
875a1c0b5f
Remove the mention of the max_hosts value from the limit check messages
2019-02-28 15:54:09 -05:00
Jeff Bradberry
f5d7ca6913
Update the Organization API list and detail tests to check the host counts
2019-02-28 15:54:09 -05:00
Jeff Bradberry
df8a66e504
Correct the org limit check for changing hosts to use the host's org
...
instead of an inventory passed in from the user data, which is not allowed.
2019-02-28 15:54:09 -05:00
Jeff Bradberry
43a0a15f6f
Expose the new InventoryUpdate.org_host_limit_error field in the API
2019-02-28 15:54:09 -05:00
Jeff Bradberry
36ed890c14
Add permissions checks for the organization host limit
2019-02-28 15:54:09 -05:00
Jeff Bradberry
0e8e5f65e1
Update to fix tests
2019-02-28 15:54:09 -05:00
Jeff Bradberry
6399ec59c9
Include in the API the count of hosts used by an organization
2019-02-28 15:54:09 -05:00
Jeff Bradberry
e44c73883e
Expose Organization.max_hosts in the API
2019-02-28 15:54:09 -05:00
Jeff Bradberry
c3406748de
Add the new fields to the database
2019-02-28 15:54:03 -05:00
Jeff Bradberry
6d70651611
Update the inventory_import management command
...
to respect the new Organization.max_hosts limit.
2019-02-28 15:51:50 -05:00
Jeff Bradberry
5e13da62a4
Added a max_hosts field to Organization
...
in order to optionally set a limit to the number of hosts an
organization that is sharing a license is allowed to manage.
related #1542
2019-02-28 15:51:50 -05:00
softwarefactory-project-zuul[bot]
658e5f0fc8
Merge pull request #3272 from jladdjr/mo_stats
...
Add support for new playbook stats
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-28 18:24:03 +00:00
softwarefactory-project-zuul[bot]
cebd918e49
Merge pull request #3331 from mabashian/IG-instances-modal
...
Fixes bug where all instances were preselected when modal was initially opened
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-28 14:30:43 +00:00
Alex Corey
a8c4e92804
Add margin to Management Jobs Notifications list
2019-02-28 09:17:27 -05:00
softwarefactory-project-zuul[bot]
dea71d2682
Merge pull request #3333 from ryanpetrello/more-py3-bugs
...
fix a few additional py3 issues
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-28 13:31:05 +00:00
Markus Opahle
ed568f569c
only use ssl if certificate is specified
...
Signed-off-by: Markus Opahle <3225748+mopahle@users.noreply.github.com >
2019-02-28 14:06:59 +01:00
Ryan Petrello
13c05c68fc
fix a few additional py3 issues
...
related: https://github.com/ansible/awx/issues/3329
2019-02-27 16:56:36 -05:00
mabashian
2be7f853f3
Fixes bug where all instances were preselected when modal was initially opened
2019-02-27 15:24:29 -05:00
softwarefactory-project-zuul[bot]
3b5681465a
Merge pull request #3308 from AlexSCorey/3283-BorderIssues
...
Removes top left border radius on lists
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-27 16:55:01 +00:00
softwarefactory-project-zuul[bot]
a6c7502217
Merge pull request #3294 from ansible/form-error-handling
...
Tests for form validation and error checks
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-27 15:58:39 +00:00
softwarefactory-project-zuul[bot]
50a87843ee
Merge pull request #3315 from mabashian/elapsed-timer
...
Show elapsed timer while job is running
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-27 15:54:20 +00:00
Daniel Sami
238b6cbb61
E2E tests for form validation
2019-02-27 10:33:09 -05:00
walkafwalka
3a7bf6a8ac
Add SSL suport for docker install
...
Signed-off-by: walkafwalka <41709139+walkafwalka@users.noreply.github.com >
2019-02-27 10:45:34 +01:00
mabashian
6e64aa81fd
Always show elapsed timer regardless of running state
2019-02-26 11:38:46 -05:00
Alex Corey
445612315b
Removes top left border radius on list item where the list has a tool bar
...
Removes redundant styling.
2019-02-26 09:52:07 -05:00
softwarefactory-project-zuul[bot]
bb276a8fcb
Merge pull request #3260 from jlmitch5/launchJTWFForm
...
add launch button to jt and wf forms
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-25 17:52:01 +00:00
Jim Ladd
b7b0bdaeca
Ansible 2.8 deprecates use of -U
2019-02-25 00:42:19 -08:00
Jim Ladd
cc1a97b6d8
Update JobHostSummary.__str__ and corresponding tests
2019-02-25 00:42:19 -08:00
Jim Ladd
c6227797b4
Make new host summary fields backwards compatible
2019-02-22 14:07:07 -08:00
Chris Meyers
b383144b69
Merge pull request #3293 from chrismeyersfsu/fix-serial
...
fix handling of serial strategy
2019-02-22 13:30:24 -05:00
softwarefactory-project-zuul[bot]
d1bc013da9
Merge pull request #3292 from kialam/fix-dummy-data-generator-script-errors
...
Fix various errors when trying to run `make bulk_data`.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-22 18:30:06 +00:00
chris meyers
723f581fd0
fix handling of serial strategy
...
* v2_playbook_on_play_start is called multiple times for the same UUID.
Specifically, once for each host in the play. This changes makes the
uuid unique before going to the dispatcher.
2019-02-22 13:14:35 -05:00
Kia Lam
d2c345a374
Fix API lint error.
2019-02-22 13:06:20 -05:00
softwarefactory-project-zuul[bot]
22677029e1
Merge pull request #3282 from AlexSCorey/2261-LimitHelper
...
Add helper text to the limit field prompt modal
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-22 17:55:08 +00:00
Kia Lam
0943f989ce
Fix various errors when trying to run make bulk_data.
...
- Properly import PrimoridialModel.
- Use floor division operator for range() method to avoid float vs int errors.
2019-02-22 11:59:18 -05:00
softwarefactory-project-zuul[bot]
c1698fff8e
Merge pull request #3264 from kialam/status-service-on-success
...
Call `this.sync` when we receive a ws complete message.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-21 21:16:33 +00:00
John Mitchell
200028b269
updated initial tooltip setting
2019-02-21 16:07:27 -05:00
Alex Corey
0cae612159
Add helper text to the limit field prompt modal
2019-02-21 16:06:18 -05:00
softwarefactory-project-zuul[bot]
5584f6a98b
Merge pull request #3279 from mabashian/prompt-extra-var-wf
...
Add prompt for extra vars to wfjt
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-21 18:36:11 +00:00
softwarefactory-project-zuul[bot]
e5acf93c66
Merge pull request #3265 from mabashian/socket-time-band
...
Prevent jobs/templates lists from refreshing list data more than once every 5 seconds
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-21 18:06:41 +00:00
mabashian
01b4b47087
Fixes unit test failure after adding ui support for extra var prompting on workflows
2019-02-21 12:55:30 -05:00
John Mitchell
14e9923037
remove select2count that wasn't being used
2019-02-21 12:19:45 -05:00
John Mitchell
7e47a924c5
break out credential watch statement in order to disable launch when creds are removed
2019-02-21 12:18:34 -05:00
John Mitchell
635aa9fd56
promise-ify createselect2 and use that instead for deferring launch button enabling
2019-02-21 12:18:34 -05:00
John Mitchell
2e4eb1885f
add launch button to jt and wf forms
2019-02-21 12:18:33 -05:00
mabashian
0ce70c08bd
Add prompt for extra vars to wfjt
2019-02-21 11:37:53 -05:00
mabashian
e3c9a42741
Hook up status update sockets on completed jobs routes and project templates
2019-02-21 11:24:37 -05:00
mabashian
d5d45e644d
Prevent jobs/templates lists from refreshing list data more than once every 5 seconds
2019-02-21 11:24:37 -05:00
softwarefactory-project-zuul[bot]
09684e2c41
Merge pull request #3269 from ryanpetrello/dep-update
...
remove redbaron and update minor dependencies
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-21 15:56:02 +00:00
Ryan Petrello
04622d5786
remove redbaron and update dependencies
2019-02-21 10:08:24 -05:00
Jim Ladd
8c9544e5ed
Add support for new ansible stats
2019-02-20 17:13:29 -08:00
softwarefactory-project-zuul[bot]
ca043d9bfd
Merge pull request #3275 from AlanCoding/i_love_caches
...
Clear the test cache at end of every test
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-20 20:19:16 +00:00
AlanCoding
711937b104
fix some patches that were never unapplied
2019-02-20 14:40:25 -05:00
softwarefactory-project-zuul[bot]
a9a2c1fa7b
Merge pull request #3245 from wenottingham/we-meet-again-for-the-last-login-time
...
[WIP] Show last login along with the badges on the user view screen.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-20 19:38:07 +00:00
kialam
ec8a452f1d
Call this.sync when we receive a ws complete message.
...
- There can be a race condition where a job run finishes event processing before sending off a "successful/failed" websocket message. In this instance, we would miss gathering known artifacts for a job. The proposed fix is to do a manual detection of when a job status updates to "successful/failed/unknown" and perform a GET request to the job endpoint.
2019-02-20 14:11:13 -05:00
AlanCoding
07def62373
clear the test cache at end of every test
2019-02-20 14:02:36 -05:00
softwarefactory-project-zuul[bot]
30352e375f
Merge pull request #3271 from kialam/compact-expand-lists-responsive
...
Fix Compact/Expand Lists responsive issues
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-20 16:59:40 +00:00
softwarefactory-project-zuul[bot]
6abe9d5c0f
Merge pull request #3270 from saito-hideki/issue/tower_3344
...
Add action to output login failure event to logfile
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2019-02-20 16:01:31 +00:00
softwarefactory-project-zuul[bot]
9b04e93765
Merge pull request #3262 from ryanpetrello/openstack_cred_verify_ssl
...
add verify_ssl to OpenStack credential type
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-20 15:35:10 +00:00
kialam
728fb1aaef
Fix hidden relaunch dropdown in new lists.
2019-02-20 10:05:21 -05:00
kialam
2596ad26b9
Make compact rows responsive.
2019-02-20 09:35:22 -05:00
Hideki Saito
ef3b1ee195
Add action to output login failure to logger
...
Signed-off-by: Hideki Saito <saito@fgrep.org >
2019-02-20 14:27:44 +00:00
Ryan Petrello
b1a33869dc
convey OpenStack verify_ssl defaults in the CredentialType schema
2019-02-20 09:02:48 -05:00
Hideki Saito
9f04fbe4a4
Add verify_ssl to OpenStack credential type
...
To avoid verification failures when using a self-signed certificate file,
Added "Verify SSL" check box to the openstack credential type edit page.
Signed-off-by: Hideki Saito <saito@fgrep.org >
2019-02-19 12:53:13 -05:00
softwarefactory-project-zuul[bot]
1ece764547
Merge pull request #3257 from ryanpetrello/native_credential_types
...
define native CredentialType inputs/injectors in code, not in the DB
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-19 17:27:19 +00:00
softwarefactory-project-zuul[bot]
2358e306c1
Merge pull request #3261 from elyezer/resize-window
...
Resize window to avoid breaking the UI
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-19 17:21:12 +00:00
Elyézer Rezende
82b9f8ebb0
Resize window to avoid breaking the UI
...
Update test-jobs-portal-list-actions to resize the browser window and
avoid a flake test because of broken layout.
2019-02-19 13:53:12 -03:00
Ryan Petrello
43ca4526b1
define native CredentialType inputs/injectors in code, not in the DB
...
This has a few benefits:
1. It makes adding new fields to built-in CredentialTypes _much_
simpler. In the past, we've had to write a migration every time we
want to modify an existing type (changing a label/help text,
changing options like the recent become_method changes) or
when adding a new field entirely
2. It paves the way for third party credential plugins support, where
importable libraries will define their own source code-based schema
2019-02-19 10:22:26 -05:00
softwarefactory-project-zuul[bot]
4174fc22b0
Merge pull request #3254 from vismay-golwala/job_host_count
...
Fixed # of hosts - job details UI
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-18 21:16:32 +00:00
Vismay Golwala
16e135249c
Fixed # of hosts - job details UI
...
In the UI job details page, the number of hosts for any job was always displayed '1'
irrespective of the actual count. This was caused because of a faulty initialization
of variable followed by unreachable code. It has been fixed by updating init value.
Signed-off-by: Vismay Golwala <vgolwala@redhat.com >
2019-02-18 13:57:58 -05:00
softwarefactory-project-zuul[bot]
889dae357b
Merge pull request #3235 from ryanpetrello/sql-profiling
...
add a custom DB backend that provides system-level SQL profiling
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-15 21:56:28 +00:00
softwarefactory-project-zuul[bot]
0063668582
Merge pull request #3247 from ryanpetrello/fix-serial-display-error
...
fix a bug in the display of playbooks using serial or free strategy
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-15 21:51:54 +00:00
Ryan Petrello
1e4cd9ea8f
document the SQL profiler
2019-02-15 16:34:34 -05:00
Ryan Petrello
954ccccbc5
fix a bug in the display of playbooks using serial or free strategy
2019-02-15 16:13:12 -05:00
Ryan Petrello
6f43875e80
record profile data in /var/log/tower, not /var/lib/awx
2019-02-15 14:34:55 -05:00
Christian Adams
80cccab919
Merge pull request #3244 from e-tienne/fix_wording_wf
...
Fix ambiguous workflow vizualizer 5000 wording
2019-02-15 11:23:58 -05:00
softwarefactory-project-zuul[bot]
088673ceb0
Merge pull request #3246 from Klaas-/Klaas--patch-2
...
Avoid pg password ending up in syslog/shell output
Reviewed-by: awxbot
https://github.com/awxbot
2019-02-15 15:48:39 +00:00
Vismay Golwala
4f13255f35
Allow empty default values for numerical survey answers.
...
Signed-off-by: Vismay Golwala <vgolwala@redhat.com >
2019-02-15 10:41:19 -05:00
Klaas Demter
8f36e21c97
Avoid pg password ending up in syslog/shell output
...
Currently if an error occurs the pgpassword would be exposed to syslog / shell during playbook backup.yml
2019-02-15 16:15:33 +01:00
Bill Nottingham
6a11281355
Show last login along with the badges on the user view screen.
2019-02-14 20:25:50 -05:00
Etienne Simard
df4e4f80ad
Fix ambiguous workflow vizualizer wording
...
Resolves : #2998
Signed-off-by: Etienne Simard <etienne@redhat.com >
2019-02-14 18:01:23 -05:00
softwarefactory-project-zuul[bot]
5682fb1503
Merge pull request #3243 from mabashian/more-strings-to-translate
...
Translate job status in smart status tooltip. Mark strings for translation in project form
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-14 22:46:25 +00:00
mabashian
640d2a2797
Fix linting error
2019-02-14 16:32:54 -05:00
softwarefactory-project-zuul[bot]
b173880766
Merge pull request #3240 from wenottingham/when-last-we-met
...
Add django last_login information to user object.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-14 21:32:09 +00:00
mabashian
30ce85b80a
Translate job status in smart status tooltip. Mark strings for translation in project form
2019-02-14 16:20:33 -05:00
softwarefactory-project-zuul[bot]
003ec64413
Merge pull request #3241 from ryanpetrello/workflow-convergence-i18n
...
mark a workflow convergence error message for i18n
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-14 21:16:54 +00:00
softwarefactory-project-zuul[bot]
eda6d729d6
Merge pull request #3239 from wenottingham/did-this-ever-work
...
Remove `awx-manage user_info` command.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-14 21:12:50 +00:00
Ryan Petrello
4f83d44142
mark a workflow convergence error message for i18n
2019-02-14 15:55:20 -05:00
Bill Nottingham
7452eb2fa1
Remove broken user_info command.
...
This has not worked in a long time, and does not serve much purpose.
2019-02-14 15:34:24 -05:00
Bill Nottingham
8300f7f51b
Add django last_login information to user object.
2019-02-14 15:17:37 -05:00
Ryan Petrello
eed94b641e
add a custom DB backend that provides system-level SQL profiling
...
run this command on _any_ node in an awx cluster:
$ awx-manage profile_sql --threshold=2.0 --minutes=1
...and for 1 minute, the timing for _every_ SQL query in _every_ awx
Python process that uses the Django ORM will be measured
queries that run longer than (in this example) 2 seconds will be
written to a per-process sqlite database in /var/lib/awx/profile, and
the file will contain an EXPLAIN VERBOSE for the query and the full
Python stack that led to that SQL query's execution (this includes not
just WSGI requests, but background processes like the runworker and
dispatcher)
$ awx-manage profile_sql --threshold=0
...can be used to disable profiling again (if you don't want to wait for
the minute to expire)
2019-02-14 15:04:46 -05:00
Unknown
0138e92ddc
update documentation to include kuberentes initContainers
...
Update documentation to include Kubernetes initContainers in custom virtualenvs
2019-02-14 14:07:26 -05:00
softwarefactory-project-zuul[bot]
456ef49ee3
Merge pull request #3229 from mabashian/popover-quote-entity
...
Replace single quote with appropriate entity when generating new attribute
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-14 16:32:57 +00:00
softwarefactory-project-zuul[bot]
b91dee68ac
Merge pull request #3221 from mabashian/workflow-results-inv-tooltip
...
Show the proper tooltip on workflow results inventory
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-14 16:28:34 +00:00
softwarefactory-project-zuul[bot]
781d36ef83
Merge pull request #3220 from mabashian/credential-modal-400
...
Prevent extra fetch of cred list as cred modal is closing
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-14 16:06:52 +00:00
softwarefactory-project-zuul[bot]
a1cef744a7
Merge pull request #3230 from impca/patch-1
...
Update compose configuration
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-14 15:45:41 +00:00
softwarefactory-project-zuul[bot]
ba5319f479
Merge pull request #3213 from mabashian/3158-related-groups-style
...
Fix styling on related groups labels after bootstrap upgrade
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-14 15:40:56 +00:00
softwarefactory-project-zuul[bot]
0dbf21a15c
Merge pull request #3176 from digipok/issue-3010-ca-trust-awx_task
...
update-ca-trust: Ensure CA trust is updated in awx_task container
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-14 15:36:55 +00:00
softwarefactory-project-zuul[bot]
45d522829a
Merge pull request #3190 from mabashian/i18n-strings
...
Mark various strings for translation
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-14 15:26:50 +00:00
softwarefactory-project-zuul[bot]
8b1c358dc6
Merge pull request #3165 from mabashian/2630-become-plugins
...
Makes priv escalation method a dynamic select element
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-14 15:08:09 +00:00
softwarefactory-project-zuul[bot]
ebd9d3dc67
Merge pull request #3234 from wenottingham/the-only-good-code-is-a-dead-code
...
Delete some unused functions.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-14 14:10:31 +00:00
softwarefactory-project-zuul[bot]
80cf154fb7
Merge pull request #3233 from ryanpetrello/F405
...
remove usage of import * and enforce F405 in our linter
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-14 13:32:18 +00:00
impca
9add96a0d3
update docker compose installer
...
Only run commands to update certs when config changes.
2019-02-14 08:29:47 +01:00
mickfeech
ed2ad1e210
update documentation to include kuberentes initContainers
2019-02-13 20:01:30 -05:00
softwarefactory-project-zuul[bot]
808ed74700
Merge pull request #3177 from wenottingham/i-am-going-to-need-a-diagram-for-this
...
Fix project updates to properly pull in role requirements.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-13 23:16:34 +00:00
Ryan Petrello
9bebf3217e
remove usage of import * and enforce F405 in our linter
...
import * is a scourge upon the earth
2019-02-13 17:10:33 -05:00
softwarefactory-project-zuul[bot]
ae7d26fab0
Merge pull request #3186 from vismay-golwala/update_schedule_constraint
...
Update standalone schedule name uniqueness combining it with unified …
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-13 22:03:54 +00:00
Bill Nottingham
0f54d30f2c
Remove some unused functions.
2019-02-13 16:29:59 -05:00
softwarefactory-project-zuul[bot]
631d3515f2
Merge pull request #3217 from mabashian/3164-cred-checkbox-alignment
...
Fixes cred form checkbox input styling
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-13 20:08:57 +00:00
softwarefactory-project-zuul[bot]
551218fd44
Merge pull request #3206 from AlanCoding/learn_to_share
...
Do not remove edges from other inventory sources
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-13 18:09:18 +00:00
Vismay Golwala
4af54517d2
Update standalone schedule name uniqueness combining it with unified job template.
...
Signed-off-by: Vismay Golwala <vgolwala@redhat.com >
2019-02-13 12:46:28 -05:00
mabashian
334f571ad3
Fixes bug where extra blank option was being added to select input
2019-02-13 11:48:43 -05:00
softwarefactory-project-zuul[bot]
295afa805c
Merge pull request #3212 from AlanCoding/model_star_imports
...
Remove star imports in tasks and non-base models
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-13 15:05:01 +00:00
softwarefactory-project-zuul[bot]
ad4d286db5
Merge pull request #3225 from ryanpetrello/take-it-to-the-limit-one-more-time
...
remove field size limit on adhoc `limit`
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-13 14:50:56 +00:00
softwarefactory-project-zuul[bot]
eea97c8928
Merge pull request #3228 from jakemcdermott/dev-migrations-page
...
load migrations page in dev environment
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-13 14:44:53 +00:00
impca
c29275315e
Update compose configuration
...
When running awx via docker-compose and using custom certificates (for LDAP auth or whatever else...), update-ca-trust has to be called afer starting the container to actually use new certificates (just as it is called when using docker to run - https://github.com/ansible/awx/blob/devel/installer/roles/local_docker/tasks/standalone.yml#L119-L120 ).
2019-02-13 15:39:52 +01:00
mabashian
ef89195e6c
Replace single quote with appropriate entity when generating new attribute
2019-02-13 09:32:46 -05:00
softwarefactory-project-zuul[bot]
06ff26752a
Merge pull request #3227 from ryanpetrello/fix-migration-tran-view
...
fix `/migrations_notran`
Reviewed-by: awxbot
https://github.com/awxbot
2019-02-13 14:25:29 +00:00
softwarefactory-project-zuul[bot]
58f5e1882e
Merge pull request #3218 from kialam/fix-3081-copy-project-expand-collapse
...
Fix expanded view not persisting when a user copies a project.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-13 14:24:50 +00:00
Jake McDermott
2765367308
load migrations page in dev environment
2019-02-13 09:14:11 -05:00
Ryan Petrello
2a94611801
fix /migrations_notran
2019-02-13 08:59:20 -05:00
Ryan Petrello
e4eda3ef0d
remove field size limit on adhoc limit
...
related: 4b669fb16d
2019-02-13 08:34:10 -05:00
AlanCoding
fbf6315a8c
remove star imports in tasks and non-base models
2019-02-12 19:50:30 -05:00
softwarefactory-project-zuul[bot]
8a3c10686e
Merge pull request #3191 from chrismeyersfsu/fix-job_event_smart_inv_slow_take_two_devel
...
do not observe queries when constructing them
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-12 22:27:11 +00:00
chris meyers
c121565209
add tests for host_filter
...
* Ensure that building the smart inventory query string doesn't invoke
the database.
2019-02-12 16:11:54 -05:00
mabashian
3c3e659042
Show the proper tooltip on workflow results inventory
2019-02-12 15:50:52 -05:00
mabashian
406cb07018
Prevent extra fetch of cred list as cred modal is closing
2019-02-12 15:37:45 -05:00
kialam
099a82fdf8
Fix expanded view not persisting when a user copies a project.
2019-02-12 15:24:17 -05:00
softwarefactory-project-zuul[bot]
52b88d839e
Merge pull request #3216 from ryanpetrello/inv-gen-speedup
...
optimize a slow query in inventory script generation
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-12 18:48:30 +00:00
Ryan Petrello
e245e50ee4
optimize a slow query in inventory script generation
...
if we don't preload this column, Django needs it, and so it generates
one query per-host (!!!) to get it. For large (10k+ host) inventories,
this is incredibly slow.
see: https://github.com/ansible/awx/issues/3214
2019-02-12 12:55:38 -05:00
mabashian
a52c0415d9
Copied old bootstrap styles to display cred form checkboxes as they were before bootstrap upgrade
2019-02-12 11:48:48 -05:00
mabashian
98c7df3399
Fix styling on related groups labels after bootstrap upgrade
2019-02-12 11:18:28 -05:00
softwarefactory-project-zuul[bot]
570283fba2
Merge pull request #3207 from mabashian/pull-strings-ejs
...
Extract translations from ejs files
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-11 18:29:55 +00:00
AlanCoding
1bf2a455c6
Do not remove edges from other inventory sources
2019-02-11 13:08:19 -05:00
mabashian
cb222aaa40
Extract translations from ejs files
2019-02-11 12:59:47 -05:00
softwarefactory-project-zuul[bot]
6c9fc4a592
Merge pull request #3198 from mabashian/workflow-link-tooltip-overflow
...
Dynamically place link hover tooltip based on its size
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-11 17:01:08 +00:00
softwarefactory-project-zuul[bot]
53a6341320
Merge pull request #3148 from elyezer/e2e-screenshots
...
Add settings to control screenshot capturing
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-11 16:47:06 +00:00
mabashian
c0f9ee5e6e
Fixes linting errors
2019-02-11 11:38:28 -05:00
mabashian
3321f3e34d
Fixes bug where tooltip was clipped when graph is zoomed out. Fixes linting error
2019-02-11 11:30:20 -05:00
Elyézer Rezende
953b6679ef
Add settings to control screenshot capturing
2019-02-11 14:05:11 -02:00
mabashian
d285261697
Fixes split job unit test confirming string match
2019-02-11 10:28:35 -05:00
softwarefactory-project-zuul[bot]
d84b58c857
Merge pull request #3196 from kialam/detect-empty-artifacts
...
Job Artifacts: check for empty object rather than string value.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-11 15:21:07 +00:00
softwarefactory-project-zuul[bot]
4d3cacf87f
Merge pull request #3185 from mabashian/edit-node-arrow
...
Use arrow instead of 'to' in workflow edit link title
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-11 14:51:05 +00:00
softwarefactory-project-zuul[bot]
b9b2affe44
Merge pull request #3202 from Spredzy/fix_3200
...
awx.main.tasks: Remove reference to unimport six
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-11 14:42:08 +00:00
Yanis Guenane
f61b6f9615
awx.main.tasks: Remove reference to unimport six
...
d4c3c08 re:introduced the use of six that has been removed by daeeaf4 .
This lead to ""NameError: name 'six' is not defined"". This commit fixes
the issue.
Signed-off-by: Yanis Guenane <yguenane@redhat.com >
2019-02-11 09:41:09 +01:00
kialam
fcba02cd86
Linter fix.
2019-02-08 14:52:15 -07:00
mabashian
205dc93e65
Dynamically place link hover tooltip based on its size
2019-02-08 16:44:26 -05:00
kialam
28a29293c7
Check for empty object rather than string value.
2019-02-08 14:31:06 -07:00
softwarefactory-project-zuul[bot]
3b259de200
Merge pull request #3192 from chrismeyersfsu/awx-3.0.1
...
AWX 3.0.1
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-08 19:38:37 +00:00
chris meyers
63e3e733e0
AWX 3.0.1
2019-02-08 14:17:33 -05:00
chris meyers
ed78978b5f
do not observe queries when constructing them
...
* While parsing host_filter in the smart inventory code it was
triggering sql queries. This changset avoids executing the query that is
being constructed.
2019-02-08 12:30:51 -05:00
mabashian
6e1457607e
Mark various strings for translation
2019-02-08 11:28:04 -05:00
softwarefactory-project-zuul[bot]
844b0f86b8
Merge pull request #3187 from chrismeyersfsu/fix-schedule_too_damn_fast_devel
...
fix scheduled jobs race condition
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-08 14:39:43 +00:00
chris meyers
d4c3c089df
fix scheduled jobs race condition
...
* The periodic scheduler that runs and spawns jobs from Schedule()'s can
end up spawning more jobs than intended, for a single Schedule.
Specifically, when tower clustering is involed. This change adds a
"global" database lock around this critical code. If another process is
already doing the scheduling, short circuit.
2019-02-08 08:43:11 -05:00
softwarefactory-project-zuul[bot]
1328fb80a0
Merge pull request #3181 from mabashian/notif-related-tab
...
Show notification tab to notif admin users on jt/wf/project/inv source forms
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-07 21:39:33 +00:00
softwarefactory-project-zuul[bot]
1fbcd1b10b
Merge pull request #3183 from mabashian/3018-wf-save
...
Cancel node form when user deletes node being edited
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-07 20:59:45 +00:00
softwarefactory-project-zuul[bot]
11b26c199b
Merge pull request #3173 from mabashian/workflow-403
...
Adds proper error handling to workflow save related promises
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-07 19:25:40 +00:00
mabashian
b4d54895ff
Use arrow instead of 'to' in workflow edit link title
2019-02-07 13:46:22 -05:00
softwarefactory-project-zuul[bot]
463c4c1f7e
Merge pull request #3182 from kialam/artifacts-code-mirror
...
Artifacts Code Mirror
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-07 16:46:20 +00:00
kialam
76a16b329e
Conditionally show the Artifacts field.
2019-02-07 08:59:44 -07:00
mabashian
123f646cea
Cancel node form when user deletes node being edited
2019-02-07 10:47:21 -05:00
softwarefactory-project-zuul[bot]
d99c9c8dce
Merge pull request #3179 from ryanpetrello/failed_to_change
...
don't update parent event changed|failed in bulk (it's expensive for large tables)
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-07 15:16:22 +00:00
mabashian
4f3a8ef766
Show notification tab to notif admin users on jt/wf/project/inv source forms
2019-02-07 10:02:05 -05:00
kialam
c114243082
Add artifacts as a subscriber to job details status service.
...
- This will emerge the artifacts field values if they become available to the UI from the API once a job has completed successfully.
2019-02-07 07:59:45 -07:00
Ryan Petrello
229e997e7e
don't update parent event changed|failed in bulk (it's expensive)
2019-02-06 20:02:52 -05:00
kialam
dc7ec9dfe0
Adjust WF results to account for codemirror changes.
2019-02-06 12:11:15 -07:00
Bill Nottingham
5df384edd6
Fix project updates to properly pull in role requirements.
...
"check" runs check out the version that is saved in the database,
so for git repos, any subsequent "checkout" run on the same node
would always report that we have the proper version, and we would
not properly force a role update when requiremets.yml changes.
Also, don't use `scm_result` for all SCMs, as the skipped tasks will
overwrite earlier `scm_result` variables.
2019-02-06 13:20:09 -05:00
kialam
07aae8cefc
Add Artifacts CodeMirror field to job details.
2019-02-06 10:52:18 -07:00
softwarefactory-project-zuul[bot]
902fb83493
Merge pull request #3172 from bverschueren/fix_inventory_sync_virtualenv
...
use source_project custom_virtualenv if configured
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-06 16:55:49 +00:00
Mathieu Mallet
dce3795e0c
update-ca-trust: Ensure CA trust is updated in awx_task container
...
Related #3010
Both awx_web and awx_task containers can have a volume mounted in
specified by the ca_trust_dir variable. Unfortunately only the
awx_web container's trust is updated. This patch makes sure the
awx_task container's trust is updated as well
Testing Done: ansible-playbook --syntax-check installer/install.yml
Signed-off-by: Mathieu Mallet <mmallet@digipok.io >
2019-02-06 16:51:14 +00:00
softwarefactory-project-zuul[bot]
1ef2d4cdad
Merge pull request #3175 from ryanpetrello/exact_ansible_facts
...
fix a subtle bug in ansible_facts lookup filtering
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-06 16:51:13 +00:00
Ryan Petrello
a6b362e455
fix a subtle bug in ansible_facts lookup filtering
2019-02-06 11:02:47 -05:00
mabashian
2c3549331c
Adds proper error handling to worklfow save related promises. Fixes bug watching for prompt changes after the node has been edited once.
2019-02-06 10:35:00 -05:00
Bram Verschueren
016fc7f6bf
use source_project custom_virtualenv if configured
...
Signed-off-by: Bram Verschueren <verschueren.bram@gmail.com >
2019-02-06 10:51:52 +01:00
softwarefactory-project-zuul[bot]
e8eda28ce5
Merge pull request #3162 from wenottingham/cady-heron-was-right
...
Remove limit on `limit` field.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-06 01:22:34 +00:00
softwarefactory-project-zuul[bot]
83c232eb20
Merge pull request #3112 from saito-hideki/pr/fix_ui-test-ci
...
Fix chrome can not be started with unit-tests due to missing shared libraries
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-06 01:20:19 +00:00
softwarefactory-project-zuul[bot]
c30639c4e6
Merge pull request #3166 from ryanpetrello/old-ansible-inventory-error-msg
...
provide a better ansible-inventory fallback error message old ansibles
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-05 22:32:13 +00:00
Ryan Petrello
5e84782b9c
provide a better ansible-inventory fallback error message old ansibles
...
see: https://github.com/ansible/awx/issues/3139
2019-02-05 17:12:48 -05:00
mabashian
1a619de91f
Makes priv escalation method a dynamic select element
2019-02-05 14:01:29 -05:00
softwarefactory-project-zuul[bot]
d134291097
Merge pull request #3123 from elyezer/users-crud-e2e
...
Add e2e tests for user creating and editing
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-05 18:54:49 +00:00
Bill Nottingham
4b669fb16d
Remove limit on limit field.
...
This allows 'relaunch-on-failed' on an arbitrary number of failed hosts.
2019-02-05 13:30:51 -05:00
softwarefactory-project-zuul[bot]
b53621e74c
Merge pull request #3152 from ryanpetrello/jsonb_prevent_field_lookups
...
prevent field lookups on Host.ansible_facts keys (it doesn't work)
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-05 17:24:06 +00:00
Elyézer Rezende
925c6543c4
Add users CRUD e2e tests
2019-02-05 14:59:59 -02:00
Ryan Petrello
bb5312f4fc
prevent field lookups on Host.ansible_facts keys (it doesn't work)
...
under the hood, Host.ansible_facts is a postgres jsonb field which
performs match operations using the JSON containment operator (@>)
this operator _only_ works on exact matches on containment (i.e.,
"does the `ansible_distribution` jsonb value contain _this exact_ JSON
structure"):
SELECT ...
FROM main_host
WHERE ansible_facts @> '{"ansible_distribution": "centos"}'
SELECT ...
FROM main_host
WHERE ansible_facts @> '{"packages": {"dnsmasq": [{"version": 2}]}}'
postgres does _not_ expose any operator for fuzzy or lookup-based
matches with this operator, so host filter values like these don't
really make sense (postgres can't _filter_ in the way intended in these
examples):
ansible_distribution__startswith=\"Cent\"
ansible_distribution__icontains=\"CentOS\"
ansible_facts__packages__dnsmasq[]__version__startswith=\"2\"
2019-02-05 10:43:51 -05:00
softwarefactory-project-zuul[bot]
7333e55748
Merge pull request #3156 from Spredzy/schedule_max_jobs_conditiion
...
jt, wfjt: Ensure SCHEDULE_MAX_JOBS is accurately respect
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-05 13:35:35 +00:00
Yanis Guenane
5e20dcb6ca
jt, wfjt: Ensure SCHEDULE_MAX_JOBS is accurately respect
...
Currently SCHEDULE_MAX_JOBS+1 can be scheduled rather than
SCHEDULE_MAX_JOBS. This is due to the fact that we using strictly
greater rather than greater or equal.
Imagine we set SCHEDULE_MAX_JOBS=1, current logic:
* First time (count = 0), count < 1 -> proceed
* Second time (count = 1), count =< 1 -> proceed
* Third time (count = 2), count > 1 -> prevented
Imagine we set SCHEDULE_MAX_JOBS=1, new logic:
* First time (count = 0), count < 1 -> proceed
* Second time (count = 1), count =< 1 -> prevented
Signed-off-by: Yanis Guenane <yguenane@redhat.com >
2019-02-05 13:44:39 +01:00
softwarefactory-project-zuul[bot]
cab6b8b333
Merge pull request #3147 from jbradberry/become_method_list
...
Expose the known privilege escalation methods in the API config view
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2019-02-04 17:12:28 +00:00
Jeff Bradberry
46020379aa
Expose the known privilege escalation methods in the API config view
...
so that the UI can obtain them and make use of them for an autocomplete widget.
2019-02-04 11:45:27 -05:00
softwarefactory-project-zuul[bot]
e23fb31a4a
Merge pull request #3140 from AlanCoding/isolate_venv
...
Use custom venv in inventory proot-ing
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-02 12:17:25 +00:00
Marliana Lara
17c95f200a
Merge pull request #3136 from marshmalien/fix-inv-host-tab
...
Disable hosts toggle in smart inventory hosts tab
2019-02-01 16:36:02 -05:00
AlanCoding
7676ccdbac
use custom venv in inventory prooting
2019-02-01 13:29:45 -05:00
softwarefactory-project-zuul[bot]
4626aa0144
Merge pull request #3093 from jbradberry/become_plugins
...
Support become plugins
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-01 17:48:09 +00:00
Marliana Lara
fb7596929f
Disable hosts toggle in smart inventory hosts tab
2019-02-01 11:28:00 -05:00
softwarefactory-project-zuul[bot]
d63518d789
Merge pull request #3005 from b0urn3/devel
...
Add SCHEDULE_MAX_JOBS implementation for WFJTs for #2975
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-01 13:54:21 +00:00
Robert Zahradníček
6f1cbac324
Add SCHEDULE_MAX_JOBS implementation for WFJTs for #2975
2019-01-31 21:52:36 +01:00
softwarefactory-project-zuul[bot]
2b80f0f7b6
Merge pull request #3121 from ryanpetrello/busted-isolated
...
properly detect ansible-playbook vs ansible runs in bwrap arg building
Reviewed-by: Elijah DeLee <kdelee@redhat.com >
https://github.com/kdelee
2019-01-31 16:27:06 +00:00
Ryan Petrello
10945faba1
properly detect ansible-playbook vs ansible runs in bwrap arg building
...
a recent change (65641c7 ) made it so that we call
ansible-playbook using its _absolute path_ (i.e.,
/usr/bin/ansible-playbook, /var/lib/venv/xyz/bin/ansible-playbook), so
this logic is no longer correct
2019-01-31 11:06:50 -05:00
softwarefactory-project-zuul[bot]
d4ccb00338
Merge pull request #3118 from ryanpetrello/fix-3108
...
work around a bug in Django that breaks the stdout HTML view in py3
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-31 14:43:42 +00:00
Ryan Petrello
d10d5f1539
work around a bug in Django that breaks the stdout HTML view in py3
...
see: https://github.com/ansible/awx/issues/3108
2019-01-31 01:01:40 -05:00
Hideki Saito
3e5f328b52
Fix chrome can not be started with unit-tests due to missing shared libraries
...
- Added installation packages conforming to the unit-tests/Dockerfile
Signed-off-by: Hideki Saito <saito@fgrep.org >
2019-01-31 13:02:23 +09:00
Hideki Saito
d558ffd699
Fix chrome can not be started with unit-tests due to missing shared libraries
...
- Modify Dockerfile to install necesarry shared libraries for chrome
Signed-off-by: Hideki Saito <saito@fgrep.org >
2019-01-31 09:54:55 +09:00
softwarefactory-project-zuul[bot]
b64d401e74
Merge pull request #3086 from kialam/fix-3081-duplicate-template-expanded
...
Fix expanded view not persisting when a user copies a JT/WF.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-30 18:46:24 +00:00
softwarefactory-project-zuul[bot]
0a3f131adc
Merge pull request #3100 from ryanpetrello/die_settings_migration_die
...
remove awx-manage migrate_to_database_settings
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-30 18:33:14 +00:00
Kia Lam
6f9cf6a649
Fix expanded view not persisting when a user copies a JT/WF.
2019-01-30 13:23:21 -05:00
softwarefactory-project-zuul[bot]
5db43b8283
Merge pull request #3101 from jakemcdermott/bump-prompt-credential-type-page-size
...
increase request page size for credential types in launch prompts
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-30 18:05:53 +00:00
softwarefactory-project-zuul[bot]
aa9e60c508
Merge pull request #3087 from kialam/fix-3082-sidenav-on-resize
...
Some sidebar nav fixes.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-30 17:40:46 +00:00
softwarefactory-project-zuul[bot]
2162e8e0cc
Merge pull request #3109 from ryanpetrello/overindent
...
fix overindent lint failures
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-30 17:36:52 +00:00
Ryan Petrello
1eeffe4ae2
remove awx-manage migrate_to_database_settings
2019-01-30 12:23:36 -05:00
Ryan Petrello
2927803a82
fix overindent lint failures
2019-01-30 12:12:39 -05:00
Jake McDermott
1b50b26901
support up to 200 credential types in launch prompts
2019-01-29 20:10:13 -05:00
softwarefactory-project-zuul[bot]
44819987f7
Merge pull request #3097 from ansible/jakemcdermott-sanitize-jdetails
...
sanitize reflected user input on job details page
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-29 21:34:32 +00:00
softwarefactory-project-zuul[bot]
9bf0d052ab
Merge pull request #3089 from marshmalien/2330-execution-node
...
Add execution node field to job details panel
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-29 21:17:37 +00:00
Marliana Lara
5c98d04e09
Update execution node field from job status subscriber
2019-01-29 15:48:18 -05:00
Jeff Bradberry
6560ab0fab
Migrated the inputs schema on existing CredentialTypes
...
to convert the custom become_method into a plain string.
related #2630
Signed-off-by: Jeff Bradberry <jeff.bradberry@gmail.com >
2019-01-29 15:04:35 -05:00
softwarefactory-project-zuul[bot]
efb7a729c7
Merge pull request #3091 from beeankha/dupe_logout_msg
...
Remove error message for regular logout
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-29 19:51:52 +00:00
Jeff Bradberry
6e1deed79e
Removed the special-case logic for maintaining the schema of the become_method field
...
related #2630
Signed-off-by: Jeff Bradberry <jeff.bradberry@gmail.com >
2019-01-29 14:06:26 -05:00
beeankha
ad3721bdb2
Ensure all other error messages don't double up with the logout message
2019-01-29 13:09:28 -05:00
Jake McDermott
ca64630740
sanitize reflected user input on job details page
...
This makes sure we're applying the 'sanitize' filter to reflected user input for some of the new information we're displaying on the job details page.
2019-01-29 09:35:57 -05:00
softwarefactory-project-zuul[bot]
8686575311
Merge pull request #3092 from ansible/jakemcdermott-patch-1
...
Install dependencies for Chromium in unit test image
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-28 22:26:59 +00:00
Jeff Bradberry
0ecd6542bf
Changed the become_method field into one that takes arbitrary input
...
related #2630
Signed-off-by: Jeff Bradberry <jeff.bradberry@gmail.com >
2019-01-28 16:53:54 -05:00
beeankha
5e3d47683d
Ensure error messages are showing up, but not doubled
2019-01-28 16:12:20 -05:00
Jake McDermott
73f617d811
Install dependencies for Chromium in unit test image
2019-01-28 15:57:17 -05:00
beeankha
ea7e15bfc4
Remove error message for regular logout
2019-01-28 15:16:28 -05:00
Marliana Lara
eca530c788
Add execution node field to job details panel
2019-01-28 13:48:50 -05:00
Kia Lam
c1b48e2c9c
Some sidebar nav fixes.
...
- Set isExpanded state to false when window width is < 700px.
- Set `pointer-events` to `none` for logo to allow users to easily click on hamburger icon.
2019-01-28 13:25:44 -05:00
softwarefactory-project-zuul[bot]
9d501327fc
Merge pull request #3078 from shawnmolnar/fixtypos
...
Fixed role download typo in help text
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-28 17:53:23 +00:00
Molnar, Shawn
31b3bad658
Fixed role download typo in help text
2019-01-25 16:37:51 -08:00
softwarefactory-project-zuul[bot]
155c214df0
Merge pull request #3077 from mabashian/i18n-sweep
...
Mark strings for translation
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-25 21:11:30 +00:00
mabashian
5931c13b04
Mark strings for translation
2019-01-25 14:21:35 -05:00
softwarefactory-project-zuul[bot]
5d7b7d5888
Merge pull request #3074 from kialam/projects-expand-collapse
...
Add expand/collapse toolbar to Projects List.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-25 17:41:01 +00:00
softwarefactory-project-zuul[bot]
53ad819d65
Merge pull request #3068 from kialam/job-template-expand-collapse
...
Add expand/collapse toolbar for Job Templates list.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-25 17:40:54 +00:00
softwarefactory-project-zuul[bot]
3ce3786303
Merge pull request #3071 from saito-hideki/pr/fix_doc_saml_team_attr_map
...
Fixed incorrect setting item name for SAML Team Attribute Mapping
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-25 16:45:29 +00:00
softwarefactory-project-zuul[bot]
46bc146e26
Merge pull request #3076 from ryanpetrello/test-data-cleanup
...
move awx.main.utils.ansible tests data into the correct location
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-25 16:38:38 +00:00
Ryan Petrello
88eaf1154a
move awx.main.utils.ansible tests data into the correct location
2019-01-25 11:11:12 -05:00
Kia Lam
5421c243d7
Add expand/collapse toolbar to Projects List.
...
Add some responsive styling.
2019-01-25 10:31:38 -05:00
softwarefactory-project-zuul[bot]
5cdab1b57a
Merge pull request #3070 from ryanpetrello/bye-bye-six
...
clean up unnecessary usage of the six library (awx only supports py3)
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-25 15:20:38 +00:00
softwarefactory-project-zuul[bot]
2a86c5b944
Merge pull request #3061 from jakemcdermott/inventory-scm-job-linkage
...
add linked status indicator for scm inventory project updates
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-25 13:05:36 +00:00
Ryan Petrello
daeeaf413a
clean up unnecessary usage of the six library (awx only supports py3)
2019-01-25 00:19:48 -05:00
Hideki Saito
2d119f7b02
Fixed incorrect setting item name for SAML Team Attribute Mapping
2019-01-25 09:24:12 +09:00
softwarefactory-project-zuul[bot]
68950d56ca
Merge pull request #3065 from ryanpetrello/dispatcher-reap-refactor
...
clean up some unnecessary dispatcher reaping code
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-24 22:30:45 +00:00
Jake McDermott
477c5df022
add linked status indicator for scm inventory project updates
...
Signed-off-by: Jake McDermott <yo@jakemcdermott.me >
2019-01-24 16:24:42 -05:00
softwarefactory-project-zuul[bot]
4c8f4f4cc5
Merge pull request #3067 from mabashian/2264-custom-venv
...
Adds environment to output details for jts and inv syncs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-24 20:35:49 +00:00
softwarefactory-project-zuul[bot]
6726e203b9
Merge pull request #3050 from jlmitch5/jobTimeoutInUi
...
Job timeout in ui
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-24 19:16:48 +00:00
Kia Lam
9a10811366
Add expand/collapse toolbar for Job Templates list.
2019-01-24 13:50:32 -05:00
mabashian
62bffaa7e6
Make environment subscribe-able
2019-01-24 13:08:19 -05:00
mabashian
14423c4f3f
Add param to getEnvironmentDetails allowing us to pass in a value rather than pulling it from the model
2019-01-24 12:58:29 -05:00
mabashian
8037cddfe5
Adds environment to output details for jts and inv syncs
2019-01-24 12:19:24 -05:00
softwarefactory-project-zuul[bot]
be4b3c75b4
Merge pull request #3052 from jakemcdermott/inputs_enc
...
explicitly handle .inputs in decrypt_field, encrypt_field
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2019-01-24 17:04:30 +00:00
softwarefactory-project-zuul[bot]
818b261bea
Merge pull request #3057 from kialam/add-list-toolbar
...
Expand and Collapse Jobs List
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-24 16:45:57 +00:00
Ryan Petrello
4707dc2a05
clean up some unnecessary dispatcher reaping code
2019-01-24 11:11:05 -05:00
Kia Lam
ebc2b821be
Only show toolbar if the job list is not empty.
2019-01-24 10:44:58 -05:00
Kia Lam
85a875bbfe
Styling changes.
2019-01-24 10:44:58 -05:00
Kia Lam
a9663c2900
Add expand/collapse toolbar to Jobs List view.
2019-01-24 10:44:58 -05:00
Kia Lam
05c24df9e3
Add list toolbar component.
2019-01-24 10:44:58 -05:00
Ryan Petrello
1becd4c39d
Merge pull request #3066 from ryanpetrello/frosted-flakes-are-more-than-good
...
clean up some minor linting issues
2019-01-24 10:40:37 -05:00
Ryan Petrello
9817ab14d0
clean up some minor linting issues
2019-01-24 10:23:56 -05:00
softwarefactory-project-zuul[bot]
51b51a9bf7
Merge pull request #3051 from ryanpetrello/record-venv-usage
...
record the virtualenv used when a job or inventory sync runs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-23 21:33:31 +00:00
softwarefactory-project-zuul[bot]
55c5dd06cf
Merge pull request #3058 from ryanpetrello/ansible-inventory-custom-venv
...
use the correct ansible-inventory executable for custom venvs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-23 19:30:13 +00:00
Ryan Petrello
0e5e23372d
use the correct ansible-inventory executable for custom venvs
2019-01-23 14:07:48 -05:00
softwarefactory-project-zuul[bot]
1e44d5c833
Merge pull request #2899 from AlanCoding/copy_created_by
...
Copy WFJT created_by to jobs it spawns
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-23 16:53:49 +00:00
Ryan Petrello
f7bc8fb662
record the virtualenv used when a job or inventory sync runs
...
see: https://github.com/ansible/awx/issues/2264
2019-01-23 11:48:06 -05:00
softwarefactory-project-zuul[bot]
416dcc83c9
Merge pull request #3020 from beeankha/fix_unicode_error
...
Fix unicode error
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2019-01-23 15:26:07 +00:00
AlanCoding
13ed656506
Copy WFJT created_by to jobs it spawns
2019-01-23 09:33:14 -05:00
softwarefactory-project-zuul[bot]
f683f87ce3
Merge pull request #3053 from girishramnani/bug/jt-patch
...
resolved the error message for JT Patch
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-23 13:39:09 +00:00
Girish Ramnani
c15cbe0f6e
resolved the error message for JT Patch
...
Signed-off-by: Girish Ramnani <girishramnani95@gmail.com >
2019-01-23 11:53:27 +05:30
Jake McDermott
a8728670e1
handle credential.inputs in decryption utils
2019-01-22 22:56:24 -05:00
softwarefactory-project-zuul[bot]
cf9dffbaf8
Merge pull request #3035 from ansible/e2e-websockets
...
E2E tests for websockets (and other things)
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-23 02:34:19 +00:00
Daniel Sami
3d1b32c72f
websocket tests and fixture updates
2019-01-23 11:06:42 +09:00
John Mitchell
e95da84e5a
make forks fill for value of 0 and update timeout help text based on docs feedback
2019-01-22 13:48:57 -05:00
John Mitchell
fcd759fa1f
add timeout field to ui
2019-01-22 13:33:51 -05:00
softwarefactory-project-zuul[bot]
6772c81927
Merge pull request #3047 from jakemcdermott/npm-ci
...
use npm ci to install ui dependencies
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-22 17:28:40 +00:00
softwarefactory-project-zuul[bot]
774ec40989
Merge pull request #3048 from matburt/schema_detector_regex
...
Make schema generator handle alternative iso 8601 datetimes
Reviewed-by: awxbot
https://github.com/awxbot
2019-01-22 17:09:23 +00:00
softwarefactory-project-zuul[bot]
b7ba280da3
Merge pull request #3040 from jiuka/709-support-ssl-connections-for-postgresql
...
Add pg_sslmode option to access PostgreSQL by ssl
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-22 16:51:41 +00:00
Matthew Jones
058e2c0d81
Make schema generator handle alternative iso 8601 datetimes
2019-01-22 11:44:56 -05:00
Marius Rieder
072919040b
Omit DATABASE_SSLMODE if not set.
2019-01-22 17:24:44 +01:00
softwarefactory-project-zuul[bot]
91ae343e3b
Merge pull request #2847 from marshmalien/testing-smart-inv-host-filter
...
Fix host_filter smart search bug when searching by "or" operator
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-22 16:10:26 +00:00
Jake McDermott
5afabc7a19
use npm ci to install ui dependencies
2019-01-22 11:04:58 -05:00
softwarefactory-project-zuul[bot]
4788f0814f
Merge pull request #3045 from jakemcdermott/regenerate-package-lock
...
updating package-lock.json
Reviewed-by: Shane McDonald <me@shanemcd.com >
https://github.com/shanemcd
2019-01-22 15:01:43 +00:00
softwarefactory-project-zuul[bot]
c528ece5df
Merge pull request #3046 from shanemcd/3.0.0
...
AWX 3.0.0
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-22 14:58:33 +00:00
Jake McDermott
a1c03cd6a1
update license files
2019-01-22 09:33:13 -05:00
Shane McDonald
42fbb81337
AWX 3.0.0
2019-01-22 09:32:39 -05:00
softwarefactory-project-zuul[bot]
5286e24721
Merge pull request #3044 from ryanpetrello/dispatcher-reap-db-error
...
detect dead DB connections in the dispatcher when reaping jobs
Reviewed-by: Chris Meyers
https://github.com/chrismeyersfsu
2019-01-22 14:32:34 +00:00
Jake McDermott
0bde309d23
updating package-lock.json
2019-01-22 09:04:27 -05:00
Ryan Petrello
b2442d42a3
detect dead DB connections in the dispatcher when reaping jobs
2019-01-22 08:40:26 -05:00
softwarefactory-project-zuul[bot]
18409f89c5
Merge pull request #3042 from ryanpetrello/py3-sso-complete
...
fix a py3 bug that breaks the SSO complete endpoint
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-22 13:12:41 +00:00
softwarefactory-project-zuul[bot]
88d5fb0420
Merge pull request #3039 from AlanCoding/inventory_venv
...
Use custom virtual environment in inventory updates
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2019-01-22 13:12:37 +00:00
softwarefactory-project-zuul[bot]
1cc0f81913
Merge pull request #3034 from rooftopcellist/upgrade_social_auth_core
...
upgrade social-auth-core to v3.0.0
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-21 22:10:50 +00:00
Ryan Petrello
8cb8e63db5
fix a py3 bug that breaks the SSO complete endpoint
2019-01-21 17:04:13 -05:00
Christian Adams
8597670299
upgrade social-auth-core to v3.0.0
2019-01-21 16:35:47 -05:00
softwarefactory-project-zuul[bot]
c0ff4dad59
Merge pull request #3021 from jakemcdermott/credential_input_access_methods
...
add input access methods to credentials
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-21 21:10:12 +00:00
Marliana Lara
9b2ca04118
Fix host_filter smart search bug when searching by "or" operator
2019-01-21 15:50:33 -05:00
softwarefactory-project-zuul[bot]
d98c60519e
Merge pull request #2895 from AlanCoding/scm_vars
...
Allow SCM overwrite vars in the UI
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-21 19:13:47 +00:00
Marius Rieder
589531163a
Add pg_sslmode option.
...
Allows to use PostgreSQL over SSL #709
2019-01-21 19:47:34 +01:00
AlanCoding
5dd8c3ace2
Allow SCM overwrite vars in the UI
2019-01-21 13:27:57 -05:00
softwarefactory-project-zuul[bot]
d021c253aa
Merge pull request #2959 from crab86/devel
...
Add Grafana notification type
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-21 17:21:14 +00:00
softwarefactory-project-zuul[bot]
c48c8c04f4
Merge pull request #3038 from Spredzy/x_frame_options
...
Nginx: Specify X-Frame-Options "DENY" header
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-21 15:31:44 +00:00
softwarefactory-project-zuul[bot]
a2102c92ec
Merge pull request #3030 from ryanpetrello/fix-non-utf8-scm
...
add robust handling of non-UTF8 when detecting inventory/playbooks
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2019-01-21 13:52:55 +00:00
AlanCoding
99288a5e18
Use custom virtual environment in inventory updates
2019-01-21 06:45:55 -05:00
Yanis Guenane
44c48d1d66
Nginx: Specify X-Frame-Options "DENY" header
...
Adding the X-Frame-Options "DENY"; header to avoid possible clickjacking
attack.
More info of the why available here:
https://www.owasp.org/index.php/Testing_for_Clickjacking_(OTG-CLIENT-009)
Signed-off-by: Yanis Guenane <yguenane@redhat.com >
2019-01-21 12:34:17 +01:00
Daniel Sami
c785c38748
websocket tests initial commit
2019-01-21 13:54:03 +09:00
Sebastian
ebe0ded9c2
Add grafana notification type unit tests
2019-01-20 22:42:03 +01:00
Jake McDermott
2dadfbcc14
use credential input access methods in injectors.py
2019-01-20 14:02:01 -05:00
Jake McDermott
3a58a5b772
use credential input access methods in views/__init__.py
2019-01-20 13:08:41 -05:00
Jake McDermott
5010e98b8f
use credential input access methods in projects.py
2019-01-20 13:08:38 -05:00
Jake McDermott
3ef4cc9bfa
use credential input access methods in serializers.py
2019-01-20 13:08:34 -05:00
Jake McDermott
c01c671642
use credential input access methods in tasks.py
2019-01-20 13:08:30 -05:00
Jake McDermott
a86e270905
add credential input access methods
2019-01-20 13:08:23 -05:00
Sebastian
4058d18593
Add grafana notification type
2019-01-20 13:51:23 +01:00
Ryan Petrello
caa55f112f
add robust handling of non-UTF8 when detecting inventory/playbooks
2019-01-19 13:25:41 -05:00
softwarefactory-project-zuul[bot]
d0af952685
Merge pull request #3027 from rooftopcellist/amend_auth_code_help_txt
...
correct authorization code expiration help-text
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-18 20:37:21 +00:00
softwarefactory-project-zuul[bot]
fbc7f496c5
Merge pull request #3024 from ryanpetrello/ldap-gc-deadlock
...
fix a deadlock when Python garbage collects LDAPBackend objects
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-18 19:25:11 +00:00
John Mitchell
bb19a4234e
Merge pull request #3003 from jlmitch5/newSettingsInUI
...
add new settings to ui
2019-01-18 14:20:31 -05:00
softwarefactory-project-zuul[bot]
11f7e90f6a
Merge pull request #3025 from ryanpetrello/django-cors-headers
...
add Django CORS middleware
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-18 18:47:14 +00:00
Christian Adams
5c080678a6
correct authorization code expiration help-text
2019-01-18 13:27:01 -05:00
John Mitchell
2df51a923d
change grant reference to code in ui help text
2019-01-18 13:13:15 -05:00
Tyler Cross
0da0a8e67b
CORS Support
...
Added the django-cors-headers app and middleware to make CORS possible.
2019-01-18 12:49:00 -05:00
John Mitchell
b75ba7ebea
remove auth misc form and move fields under system misc form
2019-01-18 12:43:21 -05:00
John Mitchell
24de951f6c
add access token and authorization code expiration settings to ui
2019-01-18 12:43:21 -05:00
John Mitchell
974306541e
add isolated settings to ui
2019-01-18 12:43:21 -05:00
softwarefactory-project-zuul[bot]
d2fa5cc182
Merge pull request #3013 from ryanpetrello/ansible-py3-venv
...
add support for custom py3 ansible virtualenvs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-18 16:29:27 +00:00
Ryan Petrello
e45e4b3cda
fix a deadlock when Python garbage collects LDAPBackend objects
...
we shouldn't call signal.disconnect in __del__ because it can lead to
deadlocks in Django signal dispatch code
The Signal.connect, Signal.disconnect, and Signal._live_receivers
methods all share a threading.Lock():
22a60f8d0b/django/dispatch/dispatcher.py (L49)
It's possible for this to lead to a deadlock:
1. Have code that calls Signal._live_receivers and enter the critical
path inside the shared threading.Lock()
2. Python garbage collection occurs and finds one or more LDAPBackend
objects with no more references
3. This __del__ is called, which calls Signal.disconnect
4. Code in Signal._disconnect attempts to obtain the (already held)
threading.Lock
5. Python hangs forever while attempting to garbage collect
2019-01-18 11:27:50 -05:00
Ryan Petrello
65641c7edd
add support for custom py3 ansible virtualenvs
2019-01-18 10:55:53 -05:00
softwarefactory-project-zuul[bot]
5f01c3f5a8
Merge pull request #2994 from coreywan/pod-limits
...
Add POD Limits
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-18 04:28:11 +00:00
softwarefactory-project-zuul[bot]
7b39198f26
Merge pull request #2995 from coreywan/postgres_helm
...
adds persistence.storageClass and limits to postgress helm install
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-18 04:24:18 +00:00
Bianca
f1e3be5ec8
Removing unicode fix-related lines in ha.py
2019-01-17 14:42:38 -05:00
Bianca
bf5657a06a
Update register_queue.py file to enable registration of instance groups with unicode
2019-01-17 14:36:46 -05:00
softwarefactory-project-zuul[bot]
f583dd73e8
Merge pull request #3008 from AlanCoding/inv_cleanup2
...
Remove deprecated logic & components from inventory import command
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-17 19:23:02 +00:00
softwarefactory-project-zuul[bot]
57b8aa4892
Merge pull request #3002 from themr0c/pg_password_10_character_limit
...
pg_password should be random 10 character alphanumeric string, when p…
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-17 18:15:38 +00:00
softwarefactory-project-zuul[bot]
474876872e
Merge pull request #2999 from themr0c/issue-2991
...
related #2991 - Helm creation of postgreql on multiple namespaces
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-17 14:28:05 +00:00
softwarefactory-project-zuul[bot]
3eaed52b83
Merge pull request #3017 from ryanpetrello/beat-shelve-error
...
close the persistent shelve when we're done checking it
Reviewed-by: Alan Rominger <arominge@redhat.com >
https://github.com/AlanCoding
2019-01-17 13:46:09 +00:00
AlanCoding
28822d891c
remove unneeded steps in inventory import
...
Delete some cases that directly loads scripts due
to ansible-inventory group_vars problem (now fixed)
Delete intermediate method that was a go-between the
command and the loader class
Change return type of loader from MemInventory to
a simple python dict
remove backport script and star imports
2019-01-17 08:44:55 -05:00
Ryan Petrello
37dbfa88f9
close the persistent shelve when we're done checking it
...
this code was added to detect celerybeat shelve .db corruption, but it caused a different issue; opening the shelve in this way puts a write lock on it, which means that when we attempt to open it _again_ moments later, we can't.
when we're done checking the validity of the file, we need to close it
2019-01-17 08:20:21 -05:00
Fabrice Flore-Thebault
b6c30e8ef5
it's a limitation of the official postgres helm chart
...
Signed-off-by: Fabrice Flore-Thebault <themr0c@users.noreply.github.com >
2019-01-17 12:56:17 +01:00
Fabrice Flore-Thebault
d938c96a76
pg_password should be random 10 character alphanumeric string, when postgresql is running on kubernetes
...
Signed-off-by: Fabrice Flore-Thebault <themr0c@users.noreply.github.com >
2019-01-17 12:56:06 +01:00
softwarefactory-project-zuul[bot]
4ce18618cb
Merge pull request #3014 from jakemcdermott/skip-ui-release-chromium-download
...
skip chromium download when using ui-release make target
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-17 04:58:22 +00:00
Jake McDermott
6c7f11395b
skip chromium download when building release
2019-01-16 20:48:12 -05:00
softwarefactory-project-zuul[bot]
134950ade1
Merge pull request #3006 from ansible/documentation
...
Documentation of E2E test fixtures, etc.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-16 23:43:46 +00:00
Daniel Sami
7258a43bad
rewording, typo corrections
2019-01-17 08:28:22 +09:00
Ryan Petrello
27f98163ff
Merge pull request #3012 from ryanpetrello/fix-swagger-key-ordering
...
enforce key order when writing swagger docs JSON
2019-01-16 16:43:43 -05:00
Ryan Petrello
6d04bd34ce
enforce key order when writing swagger docs JSON
2019-01-16 16:00:27 -05:00
softwarefactory-project-zuul[bot]
584ec9cf75
Merge pull request #2538 from ryanpetrello/py3
...
port awx to run natively on python3.6+
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-16 19:39:14 +00:00
Corey Wanless
aebeeb170e
adds pod limits
...
Signed-off-by: Corey Wanless <corey.wanless@wwt.com >
2019-01-16 09:23:18 -06:00
Fabrice Flore-Thebault
c434d38876
adding helm chart version for postgresql
...
Signed-off-by: Fabrice Flore-Thebault <themr0c@users.noreply.github.com >
2019-01-16 09:40:49 +01:00
Daniel Sami
ae3ab89515
lint fix
2019-01-16 11:06:25 +09:00
Daniel Sami
0c250cd6af
Updated parameter info
2019-01-16 10:44:22 +09:00
Ryan Petrello
33c1416f6c
work around a py3 bug in celerybeat
2019-01-15 15:19:02 -05:00
Ryan Petrello
3d7fcb3835
fix a few isolated issues related to the py2 -> py3 move
2019-01-15 14:09:05 -05:00
Shane McDonald
04da4503db
Python 3 / Upstream Kubernetes
2019-01-15 14:09:05 -05:00
Ryan Petrello
2016798e0f
fix a few UTF-8 bugs on Ubuntu related to stdout text downloads
2019-01-15 14:09:05 -05:00
Ryan Petrello
39d119534c
support isolated runs in py2 *and* py3 (for now)
...
once we merge in runner support for isolated environments, we can
revert this commit (because we'll always run isolated code using python3
executables)
2019-01-15 14:09:05 -05:00
Shane McDonald
d273472927
Enable py3 SCL if needed
2019-01-15 14:09:05 -05:00
Shane McDonald
5aa99b2ca1
Dependency updates for Python 3
2019-01-15 14:09:05 -05:00
Ryan Petrello
96b9bd6ab6
make py3 packaging work for k8s
2019-01-15 14:09:05 -05:00
Author: Jim Ladd
2c5bdf3611
fix some isolated py3 bugs
2019-01-15 14:09:05 -05:00
Ryan Petrello
af4234556e
remove dm.xmlsec.binding
...
python-saml uses dm.xmlsec.binding only supports python2
by moving to py3, we now use python3-saml (which uses python-xmlsec
instead)
see: https://github.com/onelogin/python-saml/issues/145#issuecomment-222021691
2019-01-15 14:09:05 -05:00
Ryan Petrello
c6482137d1
parametrize PYTHON for Ubuntu py35 support
2019-01-15 14:09:05 -05:00
Ryan Petrello
f223df303f
convert py2 -> py3
2019-01-15 14:09:01 -05:00
Ryan Petrello
f132ce9b64
switch image builds to py3
2019-01-15 13:25:13 -05:00
softwarefactory-project-zuul[bot]
f22fd58392
Merge pull request #3007 from AlanCoding/test_logging
...
Updates to logging, specifically for unit tests
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-15 18:19:58 +00:00
AlanCoding
cccc038600
Updates to logging, specifically for unit tests
2019-01-15 11:34:54 -05:00
softwarefactory-project-zuul[bot]
b9607dd415
Merge pull request #2983 from mabashian/upgrade-jquery-mabashian
...
Upgrades jQuery and Bootstrap
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-15 14:06:33 +00:00
Fabrice Flore-Thebault
7b32262f75
revert pg_hostname
...
Signed-off-by: Fabrice Flore-Thebault <themr0c@users.noreply.github.com >
2019-01-15 14:59:17 +01:00
Fabrice Flore-Thebault
d69f6acf64
add helm repo update and fix helm upgrade
...
Signed-off-by: Fabrice Flore-Thebault <themr0c@users.noreply.github.com >
2019-01-15 14:48:26 +01:00
mabashian
66a859872e
Fixes for numerous bootstrap upgrade bugs, uses variables for colors in bootstrap override style file
2019-01-15 08:40:35 -05:00
Fabrice Flore-Thebault
ef3aab1357
related #2991 - unify postgresql_service_name
...
Signed-off-by: Fabrice Flore-Thebault <themr0c@users.noreply.github.com >
2019-01-15 11:44:08 +01:00
Daniel Sami
62ebf85b96
Documentation of functions
2019-01-14 19:18:47 -05:00
Corey Wanless
0c074e0988
* adds persistence.storageClass and limits to postgress helm install
...
* adds new variables to the inventory
Signed-off-by: Corey Wanless <corey.wanless@wwt.com >
2019-01-14 11:28:21 -06:00
softwarefactory-project-zuul[bot]
32c705a62a
Merge pull request #2996 from coreywan/setup-postgress-activation-wait
...
adds wait time for postgres setup as a variable
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-14 17:22:54 +00:00
mabashian
7194338653
Reduces flake on launch job e2e test
2019-01-14 10:54:37 -05:00
Fabrice Flore-Thebault
d43521bb77
fix #2991 - make Helm creation of postgreql succeed when installing multiple AWX on different namespaces on same kubernetes
...
Signed-off-by: Fabrice Flore-Thebault <themr0c@users.noreply.github.com >
2019-01-14 10:32:21 +01:00
Corey Wanless
b1710f9523
adds wait time for postgres setup as a variable
2019-01-11 22:23:43 -06:00
mabashian
3b456d3e72
Fix credential list e2e test
2019-01-11 16:44:59 -05:00
softwarefactory-project-zuul[bot]
12a04a6da6
Merge pull request #2956 from ansible/swap-diff-order-schema-change
...
swap file order so diff of schema makes more sense
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-11 20:11:42 +00:00
mabashian
99205fde16
Fixes linting errors
2019-01-11 13:06:52 -05:00
mabashian
8539eae114
Fixes for e2e tests
2019-01-11 12:50:01 -05:00
softwarefactory-project-zuul[bot]
3e2dd4f86b
Merge pull request #2993 from ryanpetrello/fix-ctint-db-failure
...
catch _all_ types of django.db.utils.Error on CTinT key lookups
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-11 14:56:11 +00:00
Ryan Petrello
32c14d6eab
catch _all_ types of django.db.utils.Error on CTinT key lookups
2019-01-11 08:49:47 -05:00
softwarefactory-project-zuul[bot]
4f9901db38
Merge pull request #2867 from AlanCoding/supervisor_names
...
Make docker environment interoperable with supervisorctl commands
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-11 13:28:35 +00:00
softwarefactory-project-zuul[bot]
a77c981e0c
Merge pull request #2992 from AlanCoding/opt_dashboard
...
Optimize dashboard using Django annotation for sum
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-11 13:15:42 +00:00
AlanCoding
77d2364022
Make docker environment interoperable with supervisorctl commands
2019-01-10 13:41:15 -05:00
AlanCoding
d1b42fd583
Optimize dashboard using Django annotation for sum
2019-01-10 12:22:39 -05:00
mabashian
2dfb0abb69
Fixes jshint errors
2019-01-09 11:45:51 -05:00
mabashian
7bcbaabd71
Removed extraneous comments
2019-01-09 11:03:51 -05:00
mabashian
9c20e1b494
Upgrades jquery and bootstrap
2019-01-09 11:03:51 -05:00
softwarefactory-project-zuul[bot]
2b5210842d
Merge pull request #2977 from MarBra/devel
...
Fix typo in ca_trust_dir
Reviewed-by: Bill Nottingham
https://github.com/wenottingham
2019-01-07 19:42:50 +00:00
marcel
0b3e51458d
Fix typo in ca_trust_dir
...
The correct path is used in docker-compose template:
- "{{ ca_trust_dir +':/etc/pki/ca-trust/source/anchors:ro' }}"
2019-01-07 19:29:34 +01:00
Chris Meyers
d57fc998d5
Merge pull request #2972 from wwitzel3/devel
...
update to the latest asgi-amqp
2019-01-03 08:22:05 -05:00
Wayne Witzel III
1079051b12
update to the latest asgi-amqp
2019-01-03 07:52:16 -05:00
Chris Meyers
4641056829
Merge pull request #2942 from chrismeyersfsu/doc-tm_affinity
...
add docs for task manager node decider
2019-01-02 13:57:58 -05:00
chris meyers
db2bb19d65
add docs for task manager node decider
2019-01-02 12:17:28 -05:00
Elijah DeLee
e5ad2e44fb
swap file order so diff of schema makes more sense
...
This way we will get +'s next to new content :)
2018-12-20 15:05:01 -05:00
softwarefactory-project-zuul[bot]
aa8cda0001
Merge pull request #2801 from ryanpetrello/more-robust-isolated-capacity
...
collect isolated capacity using a cache plugin, not stdout parsing
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-20 20:01:00 +00:00
softwarefactory-project-zuul[bot]
949f383564
Merge pull request #2947 from wenottingham/spelling-is-gud
...
Fix 'credential' typo.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-19 13:54:47 +00:00
Bill Nottingham
479ad13630
Fix some more typos while here.
2018-12-18 16:23:17 -05:00
Bill Nottingham
23c2e1be31
Fix 'credential' typo.
2018-12-18 16:12:10 -05:00
softwarefactory-project-zuul[bot]
7628ef01f1
Merge pull request #2938 from mabashian/wf-details-click
...
Updates to workflow node details link
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-18 12:06:33 +00:00
mabashian
c0730aa562
Prevent mousedown on details link from triggering pan functionality
2018-12-17 15:20:34 -05:00
mabashian
67d6a9f9ea
Fixes display of wf node details link in FF by adding height and width
2018-12-17 14:33:48 -05:00
mabashian
f9854abfa1
Fixed linting error
2018-12-17 10:40:20 -05:00
mabashian
2697615dbf
Undo GET request that was made for workflow node jobs missing a type and instead leverage the redirect route. The workflow node results redirect now works for all job types.
2018-12-17 10:26:01 -05:00
softwarefactory-project-zuul[bot]
a131250dc1
Merge pull request #2917 from AlanCoding/relaunch_sjt
...
Fx bug where some SJs could not be relaunched
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-17 15:07:32 +00:00
Michael Abashian
2d237b6dbb
Merge pull request #2 from jakemcdermott/wf-details-click
...
add output redirect route for workflow playbook nodes
2018-12-17 09:41:41 -05:00
Jake McDermott
c8b15005b4
link to workflow playbook node route from workflow viewer
2018-12-14 19:22:23 -05:00
Jake McDermott
a5c4350695
add redirect route for workflow viewer
2018-12-14 19:20:01 -05:00
mabashian
9f18f8dbdb
Fixes split job inside workflow details link bug
2018-12-14 18:04:39 -05:00
mabashian
a8e1c8960f
Remove details function
2018-12-14 16:27:35 -05:00
mabashian
7f66053654
Changed workflow node details link to href so that i can be opened in new tab
2018-12-14 14:59:19 -05:00
softwarefactory-project-zuul[bot]
1d6c88b7e2
Merge pull request #2933 from ryanpetrello/openshift-ha-policy
...
configure an HA policy for openshift/k8s installs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-14 19:45:26 +00:00
softwarefactory-project-zuul[bot]
049f85f3c9
Merge pull request #2937 from mabashian/2932-schedule-prompts
...
Fixes bug scheduling jt where first survey question is optional
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-14 19:37:03 +00:00
Ryan Petrello
4858868428
configure an HA policy for openshift/k8s installs
2018-12-14 14:08:30 -05:00
mabashian
4e37076955
Fixes bug scheduling jt where first survey question is optional
2018-12-14 14:08:06 -05:00
softwarefactory-project-zuul[bot]
e6f654b568
Merge pull request #2924 from AlanCoding/run_as_root
...
Catch python error when unable to find user
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-13 18:01:55 +00:00
AlanCoding
65e110cdbf
catch python error when unable to find user
2018-12-13 11:47:54 -05:00
softwarefactory-project-zuul[bot]
10e99c76a8
Merge pull request #2921 from GitStorm/patch-1
...
tower-cli config: host value needs to be URL
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-13 13:13:42 +00:00
GitStorm
b0e3bc96dd
tower-cli config: host value needs to be URL
...
Since the key name "host" is slightly misleading, it would help to point out in this documentation, that in fact an URL is required for that key/value pair "host" in the tower-cli config. Failing to do so drops the follwing error:
Error: There was a network error of some kind trying to connect to Tower.
The most common reason for this is a settings issue; is your "host" value in `tower-cli config` correct?
2018-12-13 11:52:56 +01:00
softwarefactory-project-zuul[bot]
59df54b363
Merge pull request #2919 from ryanpetrello/dispatcher-task-import-hardening
...
only allow the task dispatch worker to import and run decorated tasks
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-13 01:12:48 +00:00
Ryan Petrello
5950f26c69
only allow the task dispatch worker to import and run decorated tasks
...
this _technically_ prevents a remote code exploit where a user who has
access to publish AMQP messages to the dispatch queue could craft
a special message that would import and run arbitrary Python functions;
that said, the types of user with this privilege level are generally
_already_ the awx user (so they can already do this by hand if they
want)
2018-12-12 17:46:41 -05:00
AlanCoding
a3a5c6bf9f
fix bug where some SJs could not be relaunched
2018-12-12 11:56:57 -05:00
softwarefactory-project-zuul[bot]
ca16787e7c
Merge pull request #2697 from ryanpetrello/smarter-websocket-expiry
...
stop various async background requests from bumping the session expiry
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-12 15:39:20 +00:00
softwarefactory-project-zuul[bot]
271bd10b47
Merge pull request #2907 from shanemcd/devel
...
Bump version to 2.1.2
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-11 17:59:17 +00:00
Shane McDonald
e3872ebd58
Bump version to 2.1.2
2018-12-11 12:30:10 -05:00
softwarefactory-project-zuul[bot]
eee716644b
Merge pull request #2875 from MrMEEE/patch-1
...
Bumped Version to 2.1.1
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-11 17:25:26 +00:00
Ryan Petrello
c2660af60d
stop various async background requests from bumping the session expiry
...
if a user has an active session that just sits on the dashboard or job
list, websocket messages that come in (for e.g., job status changes)
will trigger AJAX requests for more data; this process causes a user
with an idle login to continue to generate API requests, which in turn
ticks their expiry timer. As a result, users with active sessions
sitting on these two (popular) pages will never be automatically logged
out via SESSION_MAX_AGE.
this change introduces a special header that the UI can use to signify
that a request shouldn't bump the expiry timer
2018-12-11 09:15:58 -05:00
softwarefactory-project-zuul[bot]
2758a38485
Merge pull request #2898 from mabashian/2851-perms
...
Fixes bug where admin/member roles weren't showing up when adding user to org
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-10 16:51:03 +00:00
softwarefactory-project-zuul[bot]
9104f485e6
Merge pull request #2856 from wenottingham/one-small-step-foreman
...
Update foreman.py from Ansible devel, primarily for unicode fixes.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-10 16:27:52 +00:00
mabashian
ae7361f82d
Fixes bug where admin/member roles weren't showing up when adding user to org
2018-12-10 11:12:09 -05:00
softwarefactory-project-zuul[bot]
42562e86e4
Merge pull request #2888 from mabashian/sanitize-app-token-list
...
Sanitize username and description in application tokens list
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-07 21:42:38 +00:00
softwarefactory-project-zuul[bot]
982ed37b06
Merge pull request #2890 from mabashian/3198-survey
...
Fixes bug launching jt where first survey question is optional and empty
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-07 20:40:07 +00:00
mabashian
c0c666cc87
Fixes bug launching jt where first survey question is optional and empty
2018-12-07 15:12:22 -05:00
softwarefactory-project-zuul[bot]
8a284889f5
Merge pull request #2889 from mabashian/2887-workflow-cred
...
Properly POST credentials to workflow nodes
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-07 20:08:36 +00:00
mabashian
b891e2c204
Properly POST credentials to workflow nodes
2018-12-07 14:37:56 -05:00
mabashian
a8bf7366cf
Sanitize username and description in application tokens list
2018-12-07 14:24:12 -05:00
softwarefactory-project-zuul[bot]
e517f81b8f
Merge pull request #2880 from AlanCoding/fix_v1_links
...
Fix links to some resources that lack v1 pages
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-07 14:33:15 +00:00
softwarefactory-project-zuul[bot]
c4c99332fc
Merge pull request #2873 from ansible/related_slices
...
Show type in related_jobs, link based on type
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-06 20:51:00 +00:00
AlanCoding
40b5ce4b2e
link v1 pages to v2 credential type page
2018-12-06 15:41:26 -05:00
AlanCoding
d2cd337c1f
fix links to some resources that lack v1 pages
2018-12-06 08:29:23 -05:00
softwarefactory-project-zuul[bot]
b9913fb4f9
Merge pull request #2877 from chrismeyersfsu/improvement-better_default_loggers
...
more sane default log handlers
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-05 15:59:12 +00:00
chris meyers
d1705dd0cc
more sane default log handlers
...
* Removed the emailing of admins on request error. When turned on, the
handler will include all django settings in the email. This is not
desirable from a security standpoint.
2018-12-05 09:38:27 -05:00
Martin Juhl
816cc29132
Bumped Version to 2.1.1
2018-12-05 00:33:04 +01:00
AlanCoding
f09b8efa87
tests and optimizations for UJT list with non-joblet recent_jobs
2018-12-04 16:16:05 -05:00
softwarefactory-project-zuul[bot]
6ebc6809eb
Merge pull request #2869 from AlanCoding/syncs_do_not_update_project
...
Do not update project details after sync jobs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-04 20:10:01 +00:00
AlanCoding
4b31367945
Do not update project details after sync jobs
2018-12-04 13:00:23 -05:00
kialam
2a62e300a2
UI update to check recent job type for routing to detail pages.
2018-12-04 11:19:25 -05:00
softwarefactory-project-zuul[bot]
f6b075843e
Merge pull request #2845 from marshmalien/fix-org-ig-modal
...
Fix instance group modal selection
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-04 15:42:49 +00:00
Marliana Lara
4723773354
Fix instance group modal selection
2018-12-04 10:15:38 -05:00
softwarefactory-project-zuul[bot]
70be95cec5
Merge pull request #2861 from wenottingham/tighten-up-the-slack
...
Fix tooltip for slack channel list to note '#' is required.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-04 04:23:20 +00:00
softwarefactory-project-zuul[bot]
201b17012d
Merge pull request #2865 from ansible/output-search-docslink
...
point output search doc link to latest
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-04 04:17:57 +00:00
Jake McDermott
47264b0809
point output search doc link to latest
2018-12-03 17:09:00 -05:00
Bill Nottingham
c51f235fab
Fix tooltip for slack channel list to note '#' is required.
2018-12-03 14:22:59 -05:00
Bill Nottingham
f1b1224a27
Update foreman.py from Ansible devel, primarily for unicode fixes.
2018-12-03 10:23:28 -05:00
softwarefactory-project-zuul[bot]
63b0796738
Merge pull request #2852 from jlmitch5/updateOrgCardsCountWhenDatasetChanges
...
update org cards count when dataset chnages
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-02 20:05:19 +00:00
softwarefactory-project-zuul[bot]
5961e3ef2e
Merge pull request #2846 from kialam/fix-3016-missing-job-events
...
Fix 3016 missing job events
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-01 05:12:05 +00:00
softwarefactory-project-zuul[bot]
246d80f177
Merge pull request #2850 from jlmitch5/addUserTokenPagination
...
add pagination to user tokens list
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-30 21:29:10 +00:00
softwarefactory-project-zuul[bot]
8005b47c14
Merge pull request #2849 from ryanpetrello/fix-custom-cred-encryption-nit
...
allow encrypted fields in custom credentials to be empty
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-30 21:07:30 +00:00
John Mitchell
1317572979
update org cards count when dataset chnages
2018-11-30 15:54:15 -05:00
AlanCoding
b763c51f8a
add type to recent_jobs
2018-11-30 15:16:09 -05:00
softwarefactory-project-zuul[bot]
e70055a333
Merge pull request #2848 from wenottingham/more-fields-for-the-fields-god
...
Add timeout & slice count to the job field whitelist.
Reviewed-by: Bill Nottingham
https://github.com/wenottingham
2018-11-30 20:02:38 +00:00
John Mitchell
52f86a206a
add pagination to user tokens list
2018-11-30 14:27:23 -05:00
Ryan Petrello
7252883094
allow encrypted fields in custom credentials to be empty
2018-11-30 14:07:56 -05:00
kialam
afa7c2d69f
Update unit tests.
2018-11-30 13:58:13 -05:00
Bill Nottingham
9c44d1f526
Add timeout & slice count to the job field whitelist.
2018-11-30 13:43:21 -05:00
kialam
473ce95c86
Fix failing unit tests.
2018-11-30 12:16:28 -05:00
kialam
3e1e068013
Add boundary checks for getReadyCount method.
2018-11-30 12:03:26 -05:00
kialam
746a154f2b
Address missing job events.
...
- Fix off by one error.
- Add unit tests for Stream Service.
2018-11-30 11:23:15 -05:00
softwarefactory-project-zuul[bot]
28733800c4
Merge pull request #2842 from mabashian/2839-workflow-key
...
Changes workflow key icon from fa-key to fa-compass
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-30 13:21:45 +00:00
softwarefactory-project-zuul[bot]
cf2deefa41
Merge pull request #2843 from ansible/update-e2e-tests-2
...
Updating e2e tests to match change in order layout
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-30 02:04:21 +00:00
John Hill
e5645dd798
one more
2018-11-29 19:35:11 -05:00
John Hill
6205a5db83
Updating to fix linting error
2018-11-29 19:11:27 -05:00
John Hill
e50dd92425
Cannot depend on the id and order, reverting to workflow node names
2018-11-29 18:16:53 -05:00
softwarefactory-project-zuul[bot]
4955fc8bc4
Merge pull request #2840 from ryanpetrello/project-update-bug
...
resolve a nuanced traceback for JTs that run w/ a failed project
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-29 22:35:59 +00:00
mabashian
15adb1e828
Changes workflow key icon from fa-key to fa-compass
2018-11-29 17:16:25 -05:00
Ryan Petrello
c90d81b914
resolve a nuanced traceback for JTs that run w/ a failed project
...
related: https://github.com/ansible/awx/pull/2719
2018-11-29 17:10:23 -05:00
softwarefactory-project-zuul[bot]
8e9c28701e
Merge pull request #2836 from ryanpetrello/better-dispatch-retries
...
add additional DB retry logic to the callback receiver
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-29 21:18:24 +00:00
softwarefactory-project-zuul[bot]
abc74fc9b8
Merge pull request #2824 from chrismeyersfsu/workflow-convergence_enforce2
...
enforce 1 edge between 2 nodes constraint
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-29 19:34:25 +00:00
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
mabashian
54d56f2284
Fix node jobs column sorting. Adds arrows to potential workflow node links
2018-11-27 16:12:42 -05:00
mabashian
1477bbae30
Fixed error Cannot read property 'type' of undefined in console when selecting a project or inventory node
2018-11-27 16:12:42 -05:00
mabashian
625c6c30fc
Fixed edge dropdown id
2018-11-27 16:12:42 -05:00
chris meyers
228e412478
simplify workflow job failure reason
...
* Log the more detailed reason for a workflow job failing but expose a
simplified reason to users via job_explanation
2018-11-27 16:12:42 -05:00
chris meyers
f8f2e005ba
better comment for deciding parent's status
2018-11-27 16:12:42 -05:00
chris meyers
d8bf82a8cb
add help_text to do_not_run workflow field
2018-11-27 16:12:41 -05:00
chris meyers
2eeca3cfd7
add example workflow run to docs
2018-11-27 16:12:41 -05:00
mabashian
28a4bbbe8a
Fixed jshint errors that fell out of merge conflict
2018-11-27 16:12:41 -05:00
mabashian
1cfcaa72ad
Fixed editNodeHelpMessage logic that was broken during merge conflict
2018-11-27 16:12:41 -05:00
AlanCoding
4c14727762
bump migration number
2018-11-27 16:12:41 -05:00
chris meyers
0c8dde9718
fix dfs_run_nodes()
...
* Tried to re-use the topological sort order to crawl the graph to find
the next node(s) to run. This is incorrect, we need to take into account
the fail/success of jobs and directionally crawl the graph.
2018-11-27 16:12:41 -05:00
chris meyers
febf051748
do not mark ujt None nodes dnr
...
* Leave workflow nodes with no related unified job template nodes
do_not_run = False. If we mark it True, we can't differentiate between
the actual want to not take that path vs. do not run this because I do
not have a valid related unified job template.
2018-11-27 16:12:41 -05:00
mabashian
56885a5da1
Remove reference to isStartNode and just check the id of the node to determine if it's our start node or not
2018-11-27 16:12:41 -05:00
mabashian
623cf54766
Added dagre and graphlib licenses
2018-11-27 16:12:41 -05:00
mabashian
a804c854bf
Fix test failures and jshint errors
2018-11-27 16:12:41 -05:00
chris meyers
7b087d4a6c
loop over dnr nodes by topological sort
...
* Perform topological sort on graph nodes before looping over them to
mark do not run. This guarantees that parent nodes will be processed
before calling dependent child nodes. The complexity of the sorting is
N. The complexity of marking the the nodes is N*V
2018-11-27 16:12:41 -05:00
chris meyers
cfa098479e
Revert "optimize mark dnr nodes algorithm"
...
This reverts commit 6372c52772 .
2018-11-27 16:12:41 -05:00
mabashian
3c510e6344
Fixed bug where root link became clickable. Fix workflow key on results page.
2018-11-27 16:12:41 -05:00
chris meyers
4c9a1d6b90
optimize mark dnr nodes algorithm
...
* Compute largest depth of each node and traverse graph by depth. This
allows us to check a node once, and only once, to determine if it needs
to be marked for do not run.
2018-11-27 16:12:41 -05:00
chris meyers
d1aa52a2a6
fix up mark dnr logic
2018-11-27 16:12:41 -05:00
chris meyers
f30f52a0a8
handle missing unified job template in workflow
...
* Workflow Node without unified_job_template is treated as a job marked
as failure; when deciding what path to execute.
* Remove optimization of marking dnr nodes due to it making the
algorithm incorrect.
2018-11-27 16:12:41 -05:00
mabashian
5b459e3c5d
Code cleanup. Fixed bugs with workflow results page including details links
2018-11-27 16:12:41 -05:00
chris meyers
676c068b71
add job_description to failed workflow node
...
* When workflow job fails because a workflow job node doesn't have a
related unified_job_template note that with an error on the workflow
job's job_description
* When a workflow job fails because a failure path isn't defined, note
that on the workflow job job_description
2018-11-27 16:12:41 -05:00
chris meyers
00d71cea50
detect workflow nodes without job templates
...
* Fail workflow job run when encountering a Workflow Job Nodes with
no related job templates.
2018-11-27 16:12:41 -05:00
mabashian
72263c5c7b
Addresses a number of workflow related bugs
2018-11-27 16:12:41 -05:00
chris meyers
281345dd67
flake8 fix
2018-11-27 16:12:41 -05:00
chris meyers
1a85fcd2d5
update docs to include workflow failure semantic
2018-11-27 16:12:41 -05:00
chris meyers
c1171fe4ff
treat canceled nodes as failed when processing wf
...
* When deciding what jobs to run next, treat canceled as failed.
* Also add tests.
2018-11-27 16:12:41 -05:00
chris meyers
d6a8ad0b33
treat canceled jobs in wf the same as failed jobs
...
* Also fix spelling mistake that caused workflows to be falsely marked
successful in the case of a canceled job.
2018-11-27 16:12:41 -05:00
mabashian
4a6a3b27fa
Fixed a number of workflow visualizer bugs. Added loading spinners while data is being loaded/processed.
2018-11-27 16:12:41 -05:00
chris meyers
266831e26d
add cycle unit test
2018-11-27 16:12:41 -05:00
chris meyers
a6e20eeaaa
update wf done and failed tests
2018-11-27 16:12:41 -05:00
chris meyers
6529c1bb46
update done and fail detection for workflow
...
* Instead of traversing the workflow graph to determine if a workflow is
done or has failed; instead, loop through all the nodes in the graph and
grab only the relevant nodes.
2018-11-27 16:12:41 -05:00
mabashian
ae0d0db62c
Added dagre to handle our workflow graph layout. Fixed various workflow related bugs.
2018-11-27 16:12:41 -05:00
chris meyers
b81d795c00
fix up dot graph generator
...
* Update graph dot generator to use the new efficient graph
2018-11-27 16:12:41 -05:00
chris meyers
1b87e11d8f
flake8
2018-11-27 16:12:41 -05:00
chris meyers
8bb9cfd62a
add dag tests
2018-11-27 16:12:41 -05:00
chris meyers
a176a4b8cf
remove unused code
2018-11-27 16:12:41 -05:00
chris meyers
3f4d14e48d
crawl entire graph when marking DNR
...
* From the root, the code was only going down the did run path to find
nodes to mark DNR. This is incorrect, Now, we traverse the entire graph
each time to find nodes to mark DNR.
2018-11-27 16:12:41 -05:00
chris meyers
0499d419c3
more efficient graph processing
...
* Getting parent nodes from child was inefficient. Optimize it with a
hash table like we did for the getting of children.
* Getting leaf nodes was inefficient. Optimize it like we did getting
root nodes. A node is assumed to be a leaf node until it gets a child.
2018-11-27 16:12:41 -05:00
mabashian
700860e040
Fix long name tooltip. Fixed bug adding new node before finishing adding new link.
...
Fixed template list column layout. Ensure that we're getting 200 workflow nodes per GET request
2018-11-27 16:12:41 -05:00
chris meyers
3dadeb3037
remove print statements
2018-11-27 16:12:41 -05:00
chris meyers
16a60412cf
optimization fix
...
* WorkflowDAG accepts workflow job template and workflow jobs for which
to build a graph out of the nodes. The optimized query for each is
different. This changeset adds the differing queries for a workflow job.
2018-11-27 16:12:41 -05:00
chris meyers
9f3e272665
optimize cycle detection
2018-11-27 16:12:41 -05:00
mabashian
b84fc3b111
Fixes for post-rebase bugs
2018-11-27 16:12:41 -05:00
chris meyers
e1e8d3b372
bump migration
2018-11-27 16:12:40 -05:00
mabashian
05f4d94db2
Fixed serveral bugs including credential prompting. Added logic to bring links/nodes to the forefront when you hover over them in case there's some overlap
2018-11-27 16:12:40 -05:00
mabashian
61fb3eb390
First pass at implementing better node placement in the workflow graph
2018-11-27 16:12:40 -05:00
mabashian
7b95d2114d
Implements workflow convergence without proper layout
2018-11-27 16:12:40 -05:00
chris meyers
07db7a41b3
more flake8
2018-11-27 16:12:40 -05:00
chris meyers
1120f8b1e1
try2 at the devil flake8
2018-11-27 16:12:40 -05:00
chris meyers
17b3996568
fix flake8 anyway I can
2018-11-27 16:12:40 -05:00
chris meyers
584b3f4e3d
remove workflow test
...
* We now handle workflows with jobs that have errored. We treat them the
same as a failure result. Before, we would abort the workflow when we
encountered an error.
2018-11-27 16:12:40 -05:00
chris meyers
f8c53f4933
handle job error state in convergence
2018-11-27 16:12:40 -05:00
chris meyers
6e40e9c856
handle edge case ring cycle
2018-11-27 16:12:40 -05:00
chris meyers
2f9dc4d075
remove relationship in view if cycle detected
2018-11-27 16:12:40 -05:00
chris meyers
9afc38b714
fixup migrations
2018-11-27 16:12:40 -05:00
chris meyers
dfccc9e07d
rework wf cycle detection for convergence
2018-11-27 16:12:40 -05:00
chris meyers
7b22d1b874
cycle detection when multiple parents
2018-11-27 16:12:40 -05:00
mabashian
29b4979736
Completed work necessary to support editing workflow links and nodes separately. Added hover and tooltip to links
2018-11-27 16:12:40 -05:00
mabashian
87d6253176
Decouple editing a wf node with editing a node link
2018-11-27 16:12:40 -05:00
chris meyers
1e10d4323f
update docs
2018-11-27 16:12:40 -05:00
chris meyers
4111e53113
correctly name migration to align with 3.4.0
2018-11-27 16:12:40 -05:00
chris meyers
02df0c29e9
merge artifacts deterministically
2018-11-27 16:12:40 -05:00
chris meyers
475c90fd00
prevent job launching twice
2018-11-27 16:12:40 -05:00
chris meyers
2742b00a65
flake8
2018-11-27 16:12:40 -05:00
chris meyers
ea29e66a41
fix workflow finish state detector
...
* Take into account the new do_not_run field when finding if a workflow
is finished. If do_not_run is True then the node is considered finished.
2018-11-27 16:12:40 -05:00
chris meyers
6ef6b649e8
cleaner code
2018-11-27 16:12:40 -05:00
chris meyers
9bf2a49e0f
save state
2018-11-27 16:12:40 -05:00
chris meyers
914892c3ac
all parents should finish before start child
2018-11-27 16:12:40 -05:00
chris meyers
77661c6032
short circuit performance optimization
2018-11-27 16:12:40 -05:00
chris meyers
b4fc585495
stop DNR propogation on always path
...
* This makes sure DNR propogation stops when a job is successful, down
an always path
2018-11-27 16:12:40 -05:00
chris meyers
ff6db37a95
correct stop DNR propogation
...
* If a child has a parent that is not in the finished state then do not
propogate the DNR to the child in question.
* If a parent is in a finished state; do not propogate the DNR to the
child if the path to the child is traversed (based on the parent job
status).
2018-11-27 16:12:40 -05:00
chris meyers
1a064bdc59
satisfy flake8
2018-11-27 16:12:40 -05:00
chris meyers
ebabec0dad
always find and mark dnr nodes
2018-11-27 16:12:40 -05:00
chris meyers
3506b9a7d8
Revert "mark dnr field read only"
...
This reverts commit 3dbc52d91223167683fd01174222bd6c22813dbd.
Workflow Job Nodes are read only already
2018-11-27 16:12:40 -05:00
chris meyers
cc374ca705
update debug dot graph to output dnr data
2018-11-27 16:12:40 -05:00
chris meyers
ad56a27cc0
mark dnr field read only
2018-11-27 16:12:40 -05:00
chris meyers
779e1a34db
remove dnr field from jt wf node
2018-11-27 16:12:40 -05:00
chris meyers
447dfbb64d
only visit nodes once for dnr
2018-11-27 16:12:40 -05:00
chris meyers
a9365a3967
code cleanup
2018-11-27 16:12:40 -05:00
chris meyers
f5c10f99b0
support workflow convergence nodes
...
* remove convergence restriction in API
* change task manager logic to be aware of and support convergence nodes
2018-11-27 16:12:40 -05:00
softwarefactory-project-zuul[bot]
c53ccc8d4a
Merge pull request #2813 from shanemcd/update-translation-templates
...
Extract latest strings from source code for translations
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-27 17:53:49 +00:00
chris meyers
e214dcac85
add slowdown, final status delay, and debug
...
* slowdown by using --speed 0.1 <-- decimal
* optionally specify a delay between the event and the final status
* debug mode where you can step through emitting the job events
2018-11-27 12:45:49 -05:00
softwarefactory-project-zuul[bot]
de77f6bd1f
Merge pull request #2809 from jlmitch5/fixManagmentJobScheduleEditLink
...
fix management job schedule edit link button
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-27 17:33:07 +00:00
Shane McDonald
18c4771a38
Extract latest strings from source code for translations
2018-11-27 12:31:52 -05:00
chris meyers
042c7ffe5b
emit job status lifecycle in event replayer
2018-11-27 11:54:39 -05:00
John Mitchell
f25c6effa3
fix management job schedule edit link button
2018-11-27 11:35:13 -05:00
softwarefactory-project-zuul[bot]
46d303ceee
Merge pull request #2805 from ryanpetrello/wcag
...
raise contrast on a few key page elements to pass WCAG contrast checks
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-27 15:45:15 +00:00
Ryan Petrello
b1bd87bcd2
raise contrast on a few key page elements to pass WCAG contrast checks
2018-11-27 10:20:24 -05:00
softwarefactory-project-zuul[bot]
50b0a5a54d
Merge pull request #2756 from wenottingham/logged-out-damn-spot
...
Add a message to the resulting login dialog when a user explicitly logs out.
Reviewed-by: John Hill <johill@redhat.com >
https://github.com/unlikelyzero
2018-11-27 15:13:45 +00:00
Ryan Petrello
d5c6c589b2
add an AWX_ISOLATED_VERBOSITY setting for debugging isolated connections
2018-11-26 23:47:16 -05:00
Ryan Petrello
fc0a039097
collect isolated capacity using a cache plugin, not stdout parsing
...
reading capacity values using the jsonfile cache plugin is more robust
in scenarios where ansible-playbook may print non-JSON output (such as
-vvv or when a custom callback plugin like timer is enabled)
2018-11-26 17:08:42 -05:00
Jake McDermott
4f731017ea
don't conditionally hide workflow viz templates list button
2018-11-26 16:21:44 -05:00
softwarefactory-project-zuul[bot]
9eb2c02e92
Merge pull request #2788 from AlanCoding/container_names
...
Set fixed container names
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-26 18:53:41 +00:00
softwarefactory-project-zuul[bot]
55e5432027
Merge pull request #2794 from shanemcd/devel
...
Add a note about `—force-with-lease` to contributing documentation.
Reviewed-by: Marliana Lara <marliana.lara@gmail.com >
https://github.com/marshmalien
2018-11-26 16:55:31 +00:00
Shane McDonald
a9ae4dc5a8
Clean up after yourselves, people!
2018-11-26 11:31:58 -05:00
Shane McDonald
0398b744a1
Add a note about —force-with-lease to contributing documentation.
2018-11-26 11:31:36 -05:00
AlanCoding
012511e4f0
prohibit relaunching sliced jobs with changed count
2018-11-26 10:54:19 -05:00
softwarefactory-project-zuul[bot]
4483d0320f
Merge pull request #2791 from ryanpetrello/fix-iso-installs
...
only override django for FIPS in environments where Django is installed
Reviewed-by: Yanis Guenane
https://github.com/Spredzy
2018-11-26 15:36:23 +00:00
Ryan Petrello
32e7ddd43a
only override django for FIPS in environments where Django is installed
...
isolated awx installs don't have this tooling, and so they don't need
this specific monkey-patch
2018-11-26 09:17:48 -05:00
AlanCoding
0b32733dc8
set fixed container names
2018-11-26 08:26:57 -05:00
Christian Adams
d310c48988
Merge pull request #2758 from rooftopcellist/secure_current_user
...
make current_user ck secure and httponly
2018-11-21 15:26:35 -05:00
softwarefactory-project-zuul[bot]
5a6eefaf2c
Merge pull request #2780 from kialam/update-readme-install-exact
...
Update README to include saving exact dependencies using npm.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-21 19:12:50 +00:00
kialam
8c5a94fa64
Update readme to include saving exact dependencies using npm.
2018-11-21 13:35:56 -05:00
adamscmRH
05d988349c
make current_user ck secure and httponly
2018-11-21 10:36:35 -05:00
softwarefactory-project-zuul[bot]
bb1473f67f
Merge pull request #2762 from kialam/fix-2554-converted-jts-from-sjt
...
UI WF results relaunch: handle any relaunch errors.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-21 15:01:17 +00:00
softwarefactory-project-zuul[bot]
79f483a66d
Merge pull request #2772 from ansible/jakemcdermott-update
...
add package uninstall example to readme
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-21 03:11:45 +00:00
Jake McDermott
1b09a0230d
Update README.md
2018-11-20 21:26:11 -05:00
kialam
f3344e9816
Fix failing tests.
2018-11-20 18:35:29 -05:00
softwarefactory-project-zuul[bot]
554e4d45aa
Merge pull request #2763 from kialam/add-npm-precheck-script
...
Add precheck script.
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2018-11-20 21:12:58 +00:00
softwarefactory-project-zuul[bot]
bfe86cbc95
Merge pull request #2753 from jlmitch5/fixInstanceGroupLookup
...
fix instance group lookup in orgs scrolling behavior
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-20 20:05:14 +00:00
softwarefactory-project-zuul[bot]
29e4160d3e
Merge pull request #2764 from ryanpetrello/dispatcher-sos
...
add dispatcher status to the sosreport
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2018-11-20 18:06:05 +00:00
Ryan Petrello
b4f906ceb1
add dispatcher status to the sosreport
2018-11-20 12:12:02 -05:00
kialam
e099fc58c7
Add precheck script.
2018-11-20 11:48:25 -05:00
softwarefactory-project-zuul[bot]
e342ef5cfa
Merge pull request #2719 from AlanCoding/project_is_failed
...
Fail job run if project is failed
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-20 16:45:56 +00:00
John Mitchell
8997fca457
add sanitize
2018-11-20 11:41:58 -05:00
kialam
435ab4ad67
Handle any relaunch errors.
2018-11-20 11:25:36 -05:00
softwarefactory-project-zuul[bot]
d7a28dcea4
Merge pull request #2755 from kialam/fix-invalid-start-date
...
Scheduler: Start Date begins 1 day ahead.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-20 15:36:47 +00:00
softwarefactory-project-zuul[bot]
5f3024d395
Merge pull request #2703 from kialam/fix-2552-org-jt-list-websocket
...
Fix Organizations TemplateList websockets
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-20 15:01:05 +00:00
softwarefactory-project-zuul[bot]
3126480d1e
Merge pull request #2754 from kdelee/rename-schema-change-detector
...
Rename schema job to be more clear about its purpose
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-20 14:22:08 +00:00
Elijah DeLee
ca84d312ce
Rename schema job to be more clear about its purpose
...
The make target fails when it detects schema changes, not when schema is invalid.
Also update CONTRIBUTING.md to include information about zuul jobs.
2018-11-20 07:42:10 -06:00
AlanCoding
b790b50a1a
Fail job run if project is failed
...
provide message in traceback and explanation fields
add log messages for dependency spawns
2018-11-20 07:55:37 -05:00
softwarefactory-project-zuul[bot]
6df26eb7a3
Merge pull request #2750 from ryanpetrello/timeout-modal-remove-close-button
...
remove the x icon on the session timeout modal (it doesn't work)
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-20 08:50:49 +00:00
softwarefactory-project-zuul[bot]
fccaebdc8e
Merge pull request #2342 from ansible/workflow_inventory
...
Workflow level inventory
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-20 03:19:40 +00:00
Jake McDermott
45728dc1bb
update workflow docs
2018-11-19 17:35:52 -05:00
AlanCoding
9cd8aa1667
further update of workflow docs for inventory feature
2018-11-19 17:35:39 -05:00
Jake McDermott
b74597f4dd
fix bug when reverting non-default inventory prompts
2018-11-19 17:35:26 -05:00
Bill Nottingham
ce3d3c3490
Add a message to the resulting login dialog when a user explicitly logs out.
2018-11-19 17:16:55 -05:00
kialam
a9fe1ad9c1
Start Date begins 1 day ahead.
2018-11-19 16:20:46 -05:00
John Mitchell
22e7083d71
fix instance group lookup
2018-11-19 15:38:11 -05:00
Jake McDermott
951515da2f
disable next and show warning when default workflow inventory is removed
2018-11-19 15:16:46 -05:00
Ryan Petrello
9e2f4cff08
remove the x icon on the session timeout modal (it doesn't work)
2018-11-19 14:37:49 -05:00
softwarefactory-project-zuul[bot]
0c1a4439ba
Merge pull request #2745 from mabashian/2428-workflow-edit-patch
...
Use patch instead of put when updating a wfjt
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-19 19:23:26 +00:00
John Mitchell
c2a1603a56
Merge pull request #2746 from jlmitch5/navColorContrast
...
fix color contrast of nav
2018-11-19 13:50:04 -05:00
Jake McDermott
13e715aeb9
handle null inventory value on workflow launch
2018-11-19 12:53:21 -05:00
Jake McDermott
2bc75270e7
dry up org permissions test
2018-11-19 12:53:18 -05:00
Jake McDermott
fabe56088d
fix workflow e2e tests again
2018-11-19 12:53:14 -05:00
Jake McDermott
0e3bf6db09
open workflow visualizer from form
2018-11-19 12:53:10 -05:00
Jake McDermott
c6a7d0859d
add workflow jobs to inventory list status popup
2018-11-19 12:53:05 -05:00
Jake McDermott
fed00a18ad
show workflow jobs on inventory completed jobs view
2018-11-19 12:53:02 -05:00
Jake McDermott
ecbdc55955
show related workflow counts on inventory deletion warning prompt
2018-11-19 12:52:57 -05:00
AlanCoding
bca9bcf6dd
fix prompts contradiction: should be non-functional change
2018-11-19 12:52:54 -05:00
Jake McDermott
018a8e12de
fix lookup message
2018-11-19 12:52:50 -05:00
AlanCoding
e0a28e32eb
Tweak of error message wording for model-specific name
2018-11-19 12:52:47 -05:00
AlanCoding
c105885c7b
Do not count template variables as prompted
2018-11-19 12:52:43 -05:00
Jake McDermott
89a0be64af
fix bug with opening visualizer from list page
2018-11-19 12:52:38 -05:00
AlanCoding
c1d85f568c
fix survey vars bug and inventory defaults display
2018-11-19 12:52:35 -05:00
Jake McDermott
75566bad39
fix workflow e2e tests
2018-11-19 12:52:32 -05:00
Jake McDermott
75c2d1eda1
add inventory help messages for workflow node edit
2018-11-19 12:52:29 -05:00
Jake McDermott
9a4667c6c7
add static messages to workflow inventory lookups
2018-11-19 12:52:26 -05:00
Jake McDermott
9917841585
open and close workflow visualizer from list
2018-11-19 12:52:23 -05:00
Jake McDermott
fbc3cd3758
redirect to workflow visualizer on workflow creation
2018-11-19 12:52:19 -05:00
Jake McDermott
d65687f14a
add workflow inventory prompt to scheduler
2018-11-19 12:52:16 -05:00
Jake McDermott
4ea7511ae8
make workflow prompt inventory step optional
2018-11-19 12:52:12 -05:00
Jake McDermott
a8d22b9459
show correct ask_inventory state
2018-11-19 12:52:08 -05:00
Jake McDermott
f8453ffe68
accept inventory_id in workflow launch requests
2018-11-19 12:52:05 -05:00
Jake McDermott
38f43c147a
fix exploding unit test
2018-11-19 12:52:01 -05:00
Jake McDermott
38fbcf8ee6
add missing api fields
2018-11-19 12:51:58 -05:00
Jake McDermott
2bd25b1fba
add inventory prompt to wf editor
2018-11-19 12:51:54 -05:00
AlanCoding
7178fb83b0
migration number bumped again
2018-11-19 12:51:51 -05:00
Jake McDermott
2376013d49
add prompt on launch for workflow inventory
2018-11-19 12:51:47 -05:00
Jake McDermott
a94042def5
display inventory on workflow job details
2018-11-19 12:51:44 -05:00
Jake McDermott
2d2164a4ba
add inventory lookup to workflow detail view
2018-11-19 12:51:41 -05:00
AlanCoding
3c980d373c
bump migration number
2018-11-19 12:51:37 -05:00
AlanCoding
5b3ce1e999
add test for WFJT schedule inventory prompting
2018-11-19 12:51:33 -05:00
AlanCoding
6d4469ebbd
handle inventory for WFJT editing RBAC
2018-11-19 12:51:29 -05:00
AlanCoding
eb58a6cc0e
add test for launching with deleted inventory
2018-11-19 12:51:26 -05:00
AlanCoding
a60401abb9
fix bug with WFJT launch validation
2018-11-19 12:51:22 -05:00
AlanCoding
1203c8c0ee
feature docs for workflow-level inventory
2018-11-19 12:51:18 -05:00
AlanCoding
0c52d17951
fix bug, handle RBAC, add test
2018-11-19 12:51:13 -05:00
AlanCoding
44fa3b18a9
Adjust prompt logic and views to accept workflow inventory
2018-11-19 12:50:57 -05:00
AlanCoding
33328c4ad7
initial model changes for workflow inventory
2018-11-19 12:50:29 -05:00
John Mitchell
11adcb9800
fix color contrast of nav
2018-11-19 12:35:55 -05:00
softwarefactory-project-zuul[bot]
932a1c6386
Merge pull request #2743 from ryanpetrello/survey_spec_stream
...
include survey_spec in activity stream
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-19 17:33:33 +00:00
softwarefactory-project-zuul[bot]
d1791fc48c
Merge pull request #2585 from wenottingham/licensed-to-illegibility
...
Add a test that checks the included license files against included dependencies
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-19 17:22:49 +00:00
AlanCoding
5b274cfc2a
include survey_spec in activity stream
2018-11-19 12:07:48 -05:00
mabashian
1d7d2820fd
Use patch instead of put when updating a wfjt
2018-11-19 12:04:35 -05:00
Bill Nottingham
605c1355a8
Add updates to UI license grabber from jlmitch5.
2018-11-19 12:00:00 -05:00
Bill Nottingham
a6e00df041
Clean up included licenses such that tests pass.
...
Rename ui licenses to '.txt' for consistency.
Update bundled code as appropriate.
Remove dead licenses and dev-only UI licenses.
Add additional python licenses from Azure & related updates.
2018-11-19 12:00:00 -05:00
Bill Nottingham
67219e743f
Add a test that we are including proper license files for all requirements.
2018-11-19 11:59:59 -05:00
softwarefactory-project-zuul[bot]
67273ff8c3
Merge pull request #2742 from jlmitch5/fixScrollTop
...
fix scroll top
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-19 16:56:27 +00:00
softwarefactory-project-zuul[bot]
a3bbe308a8
Merge pull request #2741 from matburt/fix_project_admin_add
...
Fix a bug that did not allow project_admin's to create a project.
Reviewed-by: Alan Rominger <arominge@redhat.com >
https://github.com/AlanCoding
2018-11-19 16:53:16 +00:00
kialam
f1b5bbb1f6
Add websocket listener to Org > JT list view.
2018-11-19 11:46:07 -05:00
Matthew Jones
7330102961
Remove a warning message for dispatcher pool for tests
2018-11-19 11:19:57 -05:00
Matthew Jones
61916b86b5
Fix a bug that did not allow project_admin's to create a project.
...
This was a regression from previous functionality
2018-11-19 11:05:48 -05:00
John Mitchell
35d5bde690
fix scroll top
2018-11-19 11:03:03 -05:00
softwarefactory-project-zuul[bot]
b17c477af7
Merge pull request #2737 from AlanCoding/death_to_groups
...
Implement deprecation of groups_with_active_failures
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-19 15:31:26 +00:00
softwarefactory-project-zuul[bot]
01d891cd6e
Merge pull request #2738 from ryanpetrello/inv-update-as
...
don't send activity stream create for unregistered models
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-19 15:02:33 +00:00
Ryan Petrello
e36335f68c
only send activity stream create for registered unified jobs
...
see https://github.com/ansible/awx/issues/2733
2018-11-19 09:44:12 -05:00
softwarefactory-project-zuul[bot]
39369c7721
Merge pull request #2702 from kdelee/schema_validation
...
Pre-Merge Schema validation
Reviewed-by: Matthew Jones <mat@matburt.net >
https://github.com/matburt
2018-11-19 14:26:42 +00:00
softwarefactory-project-zuul[bot]
4fbc39991d
Merge pull request #2730 from AlanCoding/slice_license
...
License check for slicing >1
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-19 14:18:10 +00:00
softwarefactory-project-zuul[bot]
91075e8332
Merge pull request #2732 from AlanCoding/middle
...
Include migration middleware in timings and profiling
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-19 13:59:34 +00:00
AlanCoding
0ed50b380a
Implement deprecation of groups_with_active_failures
2018-11-19 08:29:46 -05:00
AlanCoding
53716a4c5a
include migration middleware in timings and profiling
2018-11-18 10:55:37 -05:00
AlanCoding
f30bbad07d
License check for slicing >1
2018-11-17 22:48:46 -05:00
softwarefactory-project-zuul[bot]
b923efad37
Merge pull request #2717 from wenottingham/make-that-network-work
...
Add ncclient for use by networking modules.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-16 22:02:29 +00:00
softwarefactory-project-zuul[bot]
3b36372880
Merge pull request #2716 from ryanpetrello/insights-user-agent
...
add a user agent for requests to Insights
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-16 21:39:15 +00:00
Ryan Petrello
661cc896a9
add a user agent for requests to Insights
2018-11-16 16:25:08 -05:00
Bill Nottingham
e9c3623dfd
specify a version
2018-11-16 15:34:42 -05:00
Bill Nottingham
c65b362841
Add ncclient for use by networking modules.
2018-11-16 15:21:04 -05:00
softwarefactory-project-zuul[bot]
6a0e11a233
Merge pull request #2713 from AlanCoding/system_env_vars
...
Minor cleanup of task environment vars
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-16 19:35:05 +00:00
AlanCoding
7417f9925f
Minor cleanup of task environment vars
2018-11-16 13:28:42 -05:00
softwarefactory-project-zuul[bot]
2f669685d8
Merge pull request #2707 from ryanpetrello/min-max-workers
...
prevent the dispatcher from using a nonsensical max_workers value
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-16 15:41:42 +00:00
softwarefactory-project-zuul[bot]
86510029e1
Merge pull request #2692 from kialam/fix-2586-ldap-dropdown-fix
...
Fix LDAP and TACACS+ dropdowns
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-16 15:28:09 +00:00
Ryan Petrello
37234ca66e
prevent the dispatcher from using a nonsensical max_workers value
2018-11-16 10:16:39 -05:00
Elijah DeLee
4ae1fdef05
Ignore differences in whitespace for schema validation
2018-11-16 09:47:33 -05:00
kialam
95e94a8ab5
Some styling changes; fix Server dropdown.
...
- Left align first dropdown on Github and LDAP tabs.
- Add border to give some whitespace
2018-11-15 20:46:34 -05:00
kialam
ea35d9713a
Fix empty dropdowns for both LDAP and TACACS tabs.
2018-11-15 20:46:34 -05:00
Elijah DeLee
949cf53b89
Use r in front of regex string to make flake8 happy
...
This means we should not escape the \ character in the same way
2018-11-15 17:29:27 -05:00
Elijah DeLee
a68e22b114
Add tox target to detect schema changes
...
Fetches reference schema from public bucket
Still need define method for updating reference schema on merge.
2018-11-15 16:25:13 -05:00
Elijah DeLee
d70cd113e1
Reduce duplicated logic for genschema target
2018-11-15 15:29:35 -05:00
Matthew Jones
f737fc066f
Generate schema suitable for comparing for schema changes
2018-11-15 15:29:35 -05:00
softwarefactory-project-zuul[bot]
9b992c971e
Merge pull request #2672 from AlanCoding/sliceanator
...
Fix bug with non-sliced JT job spawn
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-15 20:16:19 +00:00
softwarefactory-project-zuul[bot]
e0d59766e0
Merge pull request #2696 from AlanCoding/bulk_del_inv
...
Pre-delete bulk delete related, fix parallel request conflicts
Reviewed-by: Alan Rominger <arominge@redhat.com >
https://github.com/AlanCoding
2018-11-15 19:58:49 +00:00
AlanCoding
a9d88f728d
Pre-delete bulk delete related, fix parallel request conflicts
2018-11-15 11:39:48 -05:00
softwarefactory-project-zuul[bot]
e24d63ea9a
Merge pull request #2665 from ryanpetrello/fips
...
add support for running awx w/ FIPS enabled
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-15 15:18:07 +00:00
softwarefactory-project-zuul[bot]
1833a5b78b
Merge pull request #2667 from saito-hideki/issue/admin_with_docker-compose
...
Fixed issue where admin_user and password change are not reflected
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-15 14:24:43 +00:00
softwarefactory-project-zuul[bot]
4213a00548
Merge pull request #2686 from AlanCoding/fast_workflows
...
Add task manager rescheduling hooks, de-duplication, lifecycle tests
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-15 14:19:09 +00:00
softwarefactory-project-zuul[bot]
7345512785
Merge pull request #2690 from ryanpetrello/ldap-long-name
...
truncate user first/last name if it exceeds 30 chars on LDAP auth
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-14 22:29:43 +00:00
Ryan Petrello
d3dc126d45
truncate user first/last name if it exceeds 30 chars on LDAP auth
2018-11-14 15:51:43 -05:00
AlanCoding
758a488aee
Add task manager rescheduling hooks, de-duplication, lifecycle tests
2018-11-14 11:31:34 -05:00
softwarefactory-project-zuul[bot]
c0c358b640
Merge pull request #2682 from ryanpetrello/job-m2m-activity-stream
...
include M2M labels and credentials in Job creation activity stream
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-14 16:05:30 +00:00
Ryan Petrello
49f4ed10ca
include M2M labels and credentials in Job creation activity stream
2018-11-14 10:36:01 -05:00
softwarefactory-project-zuul[bot]
5e18eccd19
Merge pull request #2671 from wenottingham/you-want-to-change-things---well---you-can't
...
Fix tooltip referring to PROJECTS_ROOT.
Reviewed-by: Bill Nottingham
https://github.com/wenottingham
2018-11-13 21:01:19 +00:00
softwarefactory-project-zuul[bot]
c4e9daca4e
Merge pull request #2669 from paradegoat/issue-2370
...
Updated JT project-related error message
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-13 20:22:31 +00:00
AlanCoding
5443e10697
Fix bug with non-sliced JT job spawn
2018-11-13 15:20:40 -05:00
Ryan Petrello
a3f9c0b012
warn about FIPS mode if the Django version changes
2018-11-13 15:04:36 -05:00
Geoff Humphreys
8517053934
Updated JT project-related error message
...
Signed-off-by: Geoff Humphreys <humphreys.geoff@gmail.com >
2018-11-13 14:56:22 -05:00
Bill Nottingham
0506968d4f
Fix tooltip referring to PROJECTS_ROOT.
...
This can't be changed in AWX settings; it needs to be done in settings.py
either on the filesystem, or overridden in a k8s/openshift configmap.
2018-11-13 12:14:24 -05:00
softwarefactory-project-zuul[bot]
3bb91b20d0
Merge pull request #2663 from AlanCoding/unified_jobs_flake
...
Get rid of star import in unified_jobs.py
Reviewed-by: Alan Rominger <arominge@redhat.com >
https://github.com/AlanCoding
2018-11-13 15:37:04 +00:00
softwarefactory-project-zuul[bot]
268b1ff436
Merge pull request #2662 from wwitzel3/devel
...
move root views new file
Reviewed-by: Alan Rominger <arominge@redhat.com >
https://github.com/AlanCoding
2018-11-13 15:33:23 +00:00
Hideki Saito
f16a72081a
Fixed issue where admin_user and password change are not reflected
...
- No effect of changing admin_user and admin_password when using docker-compose #2666
2018-11-13 18:21:18 +09:00
Ryan Petrello
cceac8d907
support PKCS8-formatted keys to enable FIPS compliance
...
see: https://access.redhat.com/solutions/1519083
2018-11-12 16:21:57 -05:00
adamscmRH
8d012de3e2
monkey-patch _digest for fips
2018-11-12 15:32:23 -05:00
AlanCoding
cee7ac9511
get rid of star import in unified_jobs.py
2018-11-12 13:38:58 -05:00
softwarefactory-project-zuul[bot]
36faaf4720
Merge pull request #2656 from iplaman/fix-postgres96
...
Fix default Postgresql version to 9.6
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-12 18:34:48 +00:00
Wayne Witzel III
33b8e7624b
move root views new file
2018-11-12 12:36:16 -05:00
Idan Bidani
a213e01491
updating default Postgresql version to 9.6
2018-11-10 18:27:22 -05:00
softwarefactory-project-zuul[bot]
a00ed8e297
Merge pull request #2646 from jlmitch5/fixCredentialKindTranslation
...
Fix credential kind translation
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-10 03:06:38 +00:00
softwarefactory-project-zuul[bot]
aeaebcd81a
Merge pull request #2572 from AlanCoding/coalesce
...
Coalesce host and group Activity Stream deletion entries
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-09 21:04:07 +00:00
softwarefactory-project-zuul[bot]
b5849f3712
Merge pull request #2639 from ansible/enhancement-inv_summary
...
Update UJT with inv summary field and update schedule base route to include object to be scheduled
Reviewed-by: Chris Meyers
https://github.com/chrismeyersfsu
2018-11-09 19:06:36 +00:00
AlanCoding
658f87953e
coalesce data without setting
2018-11-09 14:00:45 -05:00
AlanCoding
5562e636ea
Coalesce host and group A.S. deletion entries
2018-11-09 13:58:31 -05:00
John Mitchell
80fcdae50b
update credential type usage to kind instead of name
2018-11-09 10:36:09 -05:00
softwarefactory-project-zuul[bot]
2c5f209996
Merge pull request #2631 from kialam/fix/2533-dashboard-hover
...
Fix Dashboard hover-over action so it shows the correct info
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-09 05:27:11 +00:00
softwarefactory-project-zuul[bot]
692b55311e
Merge pull request #2645 from ryanpetrello/unbound
...
fix an unbound variable
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-08 20:40:57 +00:00
Ryan Petrello
10667fc855
fix an unbound variable
...
see: https://github.com/ansible/awx/issues/2642j
2018-11-08 15:14:47 -05:00
softwarefactory-project-zuul[bot]
1fc33b551d
Merge pull request #2643 from kialam/fix/2606
...
Fix DETAILS link in WF viz not working until after job has ran
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-08 20:14:45 +00:00
kialam
729256c3d1
Fix DETAILS link in WF viz not working until after job has ran
...
- Make additional GET request if we need it in order to surface the job type so that we can properly redirect the user to the detail page.
2018-11-08 13:23:32 -05:00
chris meyers
23e1feba96
fill in summary inv for sched only when needed
...
* If scheduler inv exists then the inv summary will be filled in with
our generic summary filler inner. Else, if the related unified job has
an inventory, fill in the inv summary with that, explicitly.
2018-11-08 12:43:47 -05:00
John Mitchell
e3614c3012
update to using new inventory id from summary fields of UJT if applicable
2018-11-08 12:22:02 -05:00
chris meyers
f37391397e
add inventory to schedule summary fields
...
* Use the same logic that related inventory uses. If there is an
inventory that overrides the inventory on the unified job template then
summarize that field. Else, use the inventory on the unified job template
being scheduled.
2018-11-08 11:47:31 -05:00
softwarefactory-project-zuul[bot]
6a8454f748
Merge pull request #2352 from ansible/workflows_squared
...
[Feature] Allow use of workflows inside of workflows
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-08 16:28:37 +00:00
softwarefactory-project-zuul[bot]
d1328c7625
Merge pull request #2044 from cdvv7788/AWX-2030
...
Add command to revoke tokens (https://github.com/ansible/awx/issues/2030 )
Reviewed-by: Cristian Vargas
https://github.com/cdvv7788
2018-11-08 15:15:44 +00:00
John Mitchell
d1cce109fb
update schedule base route to include resource being scheduled
2018-11-08 09:41:06 -05:00
kialam
32bd8b6473
Fix Dashboard hover-over action so it shows the correct info.
...
- Refactor our Dashboard directive to display the dashboard graph's x-axis according to the new changes in NVD3 v1.8.1. See https://github.com/nvd3-community/nvd3/blob/gh-pages/examples/lineChart.html for reference.
2018-11-08 09:15:54 -05:00
Ryan Petrello
001bd4ca59
resolve a few token revocation issues, and add tests
2018-11-08 08:15:24 -05:00
softwarefactory-project-zuul[bot]
541b503e06
Merge pull request #2634 from wwitzel3/views-inventory
...
inventory views
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-08 12:31:14 +00:00
Cristian Vargas
093c29e315
Add command to revoke tokens
...
Signed-off-by: Cristian Vargas <cristian@swapps.co >
2018-11-08 07:28:21 -05:00
softwarefactory-project-zuul[bot]
eec7d7199b
Merge pull request #2614 from stokkie90/devel
...
Fixed bug where all group variables are not included
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-08 12:27:30 +00:00
Rick Stokkingreef
7dbb862673
Fixed test cases
2018-11-08 12:07:07 +01:00
softwarefactory-project-zuul[bot]
be1422d021
Merge pull request #2629 from ansible/org-view-ui-tests
...
Org view ui tests
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-08 06:32:59 +00:00
Wayne Witzel III
459ac0e5d9
inventory views
2018-11-07 22:06:33 -05:00
Wayne Witzel III
16c9d043c0
Merge pull request #2344 from wwitzel3/views-organization
...
organization views
2018-11-07 21:33:14 -05:00
Wayne Witzel III
1b465c4ed9
remove duplicate BaseUsersList
2018-11-07 18:18:41 -05:00
Wayne Witzel III
198a0db808
move organization views to their own file
2018-11-07 18:18:41 -05:00
softwarefactory-project-zuul[bot]
91dda0a164
Merge pull request #2625 from abedwardsw/feature/vmware_groupby_custom_field_excludes
...
update to latest vmware_inventory.py support for groupby_custom_field_excludes
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-07 21:03:05 +00:00
softwarefactory-project-zuul[bot]
9341480209
Merge pull request #2627 from jakemcdermott/fix-form-cred-lookups
...
fix project and adhoc command form lookups when many credential types exist
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-07 20:43:36 +00:00
Adam Edwards
21877b3378
update to latest vmware_inventory.py with support for groupby_custom_field_excludes
...
e364d717cb/contrib/inventory/vmware_inventory.py
Signed-off-by: Adam Edwards <adam@middleware360.com >
2018-11-07 15:43:15 -05:00
softwarefactory-project-zuul[bot]
03169a96ef
Merge pull request #2626 from jakemcdermott/fix-multicred
...
always recompile multicredential lists
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-07 20:27:20 +00:00
Marliana Lara
ebc3dbe7b6
Add source WF label to job details template
...
* Change label from "Parent WF" to "Source WF"
* Fix WF job result Firefox responsive style bugs
2018-11-07 13:22:41 -05:00
AlanCoding
1bed5d4af2
avoid nested on_commit use
2018-11-07 13:22:41 -05:00
AlanCoding
0783d86c6c
adjust recursion error text
2018-11-07 13:22:41 -05:00
Marliana Lara
a3d5705cea
Fix bug with workflow maker templates pagination and smart search
2018-11-07 13:22:40 -05:00
Marliana Lara
2ae8583a86
Fix Firefox labels bug
2018-11-07 13:22:40 -05:00
Marliana Lara
edda4bb265
Address PR review
2018-11-07 13:22:40 -05:00
AlanCoding
d068481aec
link workflow job node based on job type, not UJT type
2018-11-07 13:22:40 -05:00
Marliana Lara
e20d8c8e81
Show workflow badge
...
Add Workflow tags
Hookup workflow details link
Add parent workflow and job explanation fields
Add workflow key icon to WF maker and WF results
Hookup wf prompting
Add wf key dropdown and hide wf info badge
2018-11-07 13:22:39 -05:00
Marliana Lara
f6cc351f7f
Format workflow-chart directive code
2018-11-07 13:22:39 -05:00
Marliana Lara
c2d4887043
Include workflow jobs in workflow maker job templates list
2018-11-07 13:22:39 -05:00
AlanCoding
4428dbf1ff
Allow use of role_level filter in UJT list
2018-11-07 13:22:39 -05:00
AlanCoding
e225489f43
workflows-in-workflows add docs and tests
2018-11-07 13:22:39 -05:00
AlanCoding
5169fe3484
safeguard against infinite loop if jobs have cycles
2018-11-07 13:22:38 -05:00
AlanCoding
01d1470544
workflow variables processing, recursion detection
2018-11-07 13:22:38 -05:00
AlanCoding
faa6ee47c5
allow use of workflows in workflows
2018-11-07 13:22:38 -05:00
softwarefactory-project-zuul[bot]
aa1d71148c
Merge pull request #2583 from AlanCoding/superusers_manage
...
Do not block superusers with MANAGE_ORGANIZATION_AUTH setting
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-07 17:38:04 +00:00
Daniel Sami
e86ded6c68
removed namespace from user fixture
2018-11-07 09:02:00 -05:00
Daniel Sami
365bf4eb53
UI tests for org permission views
2018-11-07 09:01:23 -05:00
Jake McDermott
ceb9bfe486
fix adhoc command cred lookup when many credential types exist
2018-11-06 22:47:07 -05:00
Jake McDermott
0f85c867a0
fix project cred lookups when many credential types exist
2018-11-06 22:46:50 -05:00
Jake McDermott
f8a8186bd1
always recompile multicred lists
2018-11-06 20:58:08 -05:00
softwarefactory-project-zuul[bot]
33dfb6bf76
Merge pull request #2623 from ryanpetrello/this-is-the-end
...
properly validate cert data that happens to contain an END substring
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-06 21:14:26 +00:00
Ryan Petrello
28cd762dd7
properly validate cert data that happens to contain an END substring
2018-11-06 15:57:35 -05:00
softwarefactory-project-zuul[bot]
217cca47f5
Merge pull request #2620 from ansible/chrismeyersfsu-patch-1
...
Update saml.md
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-06 20:16:20 +00:00
softwarefactory-project-zuul[bot]
8faa5d8b7a
Merge pull request #2591 from AlanCoding/no_more_ask
...
Implement deprecation of duplicated ask_ fields in job view
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-06 20:13:30 +00:00
softwarefactory-project-zuul[bot]
2c6711e183
Merge pull request #2618 from ryanpetrello/json-activity-stream-changes
...
send activity stream changes as raw JSON, not a JSON-ified string
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-06 19:45:19 +00:00
Chris Meyers
45328b6e6d
Update saml.md
2018-11-06 14:45:10 -05:00
Ryan Petrello
1523feee91
send activity stream changes as raw JSON, not a JSON-ified string
...
see: https://github.com/ansible/awx/issues/2005
2018-11-06 14:28:57 -05:00
softwarefactory-project-zuul[bot]
856dc3645e
Merge pull request #2605 from jakemcdermott/fix-2601
...
remove admin and member roles from organization->team permissions
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-06 17:08:43 +00:00
Jake McDermott
5e4dd54112
remove admin and member roles from organization->team role assignment options
2018-11-06 11:52:19 -05:00
softwarefactory-project-zuul[bot]
5860689619
Merge pull request #2596 from jlmitch5/fixPermIssue
...
fix permission issue with regular user jt admins
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-06 16:40:58 +00:00
John Mitchell
da7834476b
remove inadverdent scope variable that was added
2018-11-06 10:52:16 -05:00
John Mitchell
d5ba981515
remove inadverdent log statement
2018-11-06 10:50:15 -05:00
softwarefactory-project-zuul[bot]
afe07bd874
Merge pull request #2595 from ryanpetrello/fix-gce-json-creds
...
move from GCE_PEM_FILE_PATH to GCE_CREDENTIALS_FILE_PATH
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-06 15:09:11 +00:00
Rick Stokkingreef
f916bd7994
Fixed bug when all group vars are not included
2018-11-06 14:26:36 +01:00
softwarefactory-project-zuul[bot]
3fef7acaa8
Merge pull request #2457 from jakemcdermott/output-line-fixup
...
dont render blank output lines for some event types + adjust line wrapping
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-06 01:54:38 +00:00
Jake McDermott
95190c5509
remove unused constants
2018-11-05 20:13:00 -05:00
Jake McDermott
76e887f46d
highlight entire row on hover
2018-11-05 20:12:52 -05:00
Jake McDermott
0c2b1b7747
don't compile html in real time
2018-11-05 20:12:44 -05:00
Jake McDermott
4c74c8c40c
delete contents of slide array before reassigning
2018-11-05 20:12:37 -05:00
Jake McDermott
3a929919a3
enable expanded details for dynamic host events
2018-11-05 20:12:29 -05:00
Jake McDermott
c25af96c56
don't render events if stdout is zero-length string
2018-11-05 20:12:21 -05:00
Jake McDermott
f28f1e434d
adjust output line wrapping
2018-11-05 20:12:12 -05:00
Jake McDermott
b3c5df193a
don't render playbook_on_notify or runner_on_ok events if they have no stdout
2018-11-05 20:11:53 -05:00
John Mitchell
8645602b0a
fix permission issue where regular users assigned jt admin could not add user jt roles they couldn't edit
2018-11-05 16:45:35 -05:00
Ryan Petrello
05156a5991
move from GEC_PEM_FILE_PATH to GCE_CREDENTIALS_FILE_PATH
2018-11-05 15:44:31 -05:00
softwarefactory-project-zuul[bot]
049d642df8
Merge pull request #1894 from AlanCoding/rm_sdonu
...
Remove unused project field
Reviewed-by: Alan Rominger <arominge@redhat.com >
https://github.com/AlanCoding
2018-11-05 16:14:56 +00:00
AlanCoding
951ebf146a
remove unused project field
2018-11-05 10:40:53 -05:00
AlanCoding
7a67e0f3d6
Implement deprecation of duplicated ask_ fields in job view
2018-11-05 10:38:55 -05:00
softwarefactory-project-zuul[bot]
37def8cf7c
Merge pull request #2587 from jakemcdermott/fix-2563
...
remove admin and member roles from team->organizations role assignment options
Reviewed-by: Alan Rominger <arominge@redhat.com >
https://github.com/AlanCoding
2018-11-05 15:13:18 +00:00
Jake McDermott
e4c28fed03
remove admin and member roles from team->organizations role assignment options
2018-11-04 22:59:03 -05:00
softwarefactory-project-zuul[bot]
f8b7259d7f
Merge pull request #2543 from westfood/fix-helm-postgresql
...
Using new Helm parameters for PostgreSQL access.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-02 18:56:15 +00:00
AlanCoding
6ae1e156c8
do not block superusers with MANAGE_ORGANIZATION_AUTH setting
2018-11-02 14:13:05 -04:00
softwarefactory-project-zuul[bot]
9a055dbf78
Merge pull request #2550 from matburt/runner_on_start
...
Add support for runner_on_start
Reviewed-by: Alan Rominger <arominge@redhat.com >
https://github.com/AlanCoding
2018-11-02 15:10:07 +00:00
Matthew Jones
80ac44565a
Make sure we reference the actual hostname
2018-11-02 10:37:58 -04:00
softwarefactory-project-zuul[bot]
a338199198
Merge pull request #2577 from AlanCoding/fix_grandparents
...
Fix bug where grandparent groups were excluded
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-02 14:36:48 +00:00
AlanCoding
47fc0a759f
fix bug where grandparent groups were excluded
2018-11-02 10:10:38 -04:00
softwarefactory-project-zuul[bot]
5eb4b35508
Merge pull request #2547 from AlanCoding/decorator
...
Get rid of decorator dependency
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-01 20:39:30 +00:00
softwarefactory-project-zuul[bot]
d93eedaedb
Merge pull request #2571 from ryanpetrello/devel
...
Merge remote-tracking branch 'release_3.3.1' into devel
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-01 16:48:46 +00:00
Ryan Petrello
a748a272fb
Merge remote-tracking branch 'tower/release_3.3.1' into devel
2018-11-01 12:07:02 -04:00
softwarefactory-project-zuul[bot]
a28f8c43cb
Merge pull request #2569 from shanemcd/devel
...
Bump version to 2.1.0
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-01 15:53:59 +00:00
Shane McDonald
fbec6a60bf
Bump version to 2.1.0
2018-11-01 11:37:28 -04:00
softwarefactory-project-zuul[bot]
6a4f3c8758
Merge pull request #2566 from shanemcd/devel
...
Bump version to 2.0.2
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-01 14:12:00 +00:00
Shane McDonald
04625f566b
Bump version to 2.0.2
2018-11-01 09:50:02 -04:00
softwarefactory-project-zuul[bot]
895a567ed1
Merge pull request #2558 from ansible/org-view-ui
...
updated fixtures to use proper organization linking
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-31 18:13:40 +00:00
Daniel Sami
e152b30fc1
linting fixes
2018-10-31 13:55:50 -04:00
softwarefactory-project-zuul[bot]
a1fe60da78
Merge pull request #2174 from matburt/jobtemplate_sharding
...
Implement Job Template Sharding/Splitting/Slicing
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-31 15:49:51 +00:00
AlanCoding
d8d710a83d
get rid of decorator dependency
2018-10-31 11:37:10 -04:00
softwarefactory-project-zuul[bot]
92f0893764
Merge pull request #2555 from ryanpetrello/old-access-cleanup
...
remove an old, unused migration file
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-31 15:33:37 +00:00
Ryan Petrello
479448ff09
remove an old, unused migration file
2018-10-31 11:15:09 -04:00
Jake McDermott
62a36e3704
update job slice count help text
2018-10-31 11:04:14 -04:00
kialam
2d286c5f68
Redirect to WF Details page after prompt for slice JT.
2018-10-31 11:04:14 -04:00
AlanCoding
f435e577b2
Adjust slicing tooltip text
2018-10-31 11:04:14 -04:00
AlanCoding
236b332a8b
bump migration number
2018-10-31 11:04:13 -04:00
kialam
a7028df828
Fix one failing unit test.
2018-10-31 11:04:13 -04:00
kialam
a59017ceef
Fix eslint errors.
2018-10-31 11:04:13 -04:00
AlanCoding
affacb8ab5
revert change of including slice wfj ids in recent_jobs list
2018-10-31 11:04:13 -04:00
AlanCoding
37f9024940
fix slicing task_impact and script gen bugs
2018-10-31 11:04:13 -04:00
kialam
f72fca5fcf
Fix unit tests after "slice" rename.
...
- Update Jobs List unit tests with new schema and test cases.
- Update Job Details unit tests with new schema and test cases.
- Test both for expected behavior when handling a regular non-sliced job.
2018-10-31 11:04:13 -04:00
kialam
21aeda0f45
Add unit tests for Job Details
...
- Test `getSplitJobDetails` method.
- Fix failing tests.
- Rename unit tests.
2018-10-31 11:04:12 -04:00
kialam
65a0e5ed45
Fix failing tests.
2018-10-31 11:04:12 -04:00
kialam
571e34bf79
Begin adding unit tests for split jobs
...
- Test split job tag method within Jobs List Controller.
2018-10-31 11:04:12 -04:00
AlanCoding
6dc58af8e1
slicing rename test cleanup and bugfix
2018-10-31 11:04:12 -04:00
AlanCoding
bbd3edba47
rename to slicing and schema tweaks
2018-10-31 11:04:12 -04:00
Matthew Jones
46d6dce738
Mass rename of shard -> split
2018-10-31 11:04:12 -04:00
AlanCoding
475a701f78
Allow use of credential password prompting with split JTs
...
also
*update test to work with new JT callback call pattern
*fix spelling in template
2018-10-31 11:04:11 -04:00
AlanCoding
dccd7f2e9d
do not split JT callback jobs
2018-10-31 11:04:11 -04:00
kialam
47711bc007
add package-lock.json to gitignore
2018-10-31 11:04:11 -04:00
kialam
04eec61387
Redirect to WF details page when a Split Job is launched
2018-10-31 11:04:11 -04:00
kialam
ef4a2cbebb
Add Job Splitting feature to UI
2018-10-31 11:04:11 -04:00
AlanCoding
c8d76dbe78
update migration after rebase
2018-10-31 11:04:11 -04:00
Matthew Jones
61a706274b
Adding architecture doc for job sharding
2018-10-31 11:04:10 -04:00
AlanCoding
20226f8984
Polish split jobs API info & add fields to UI
...
*clarify help text and squash migrations
*adds new internal_limit field to Job model for faster reference
*if field is non-blank, populate shard params in summary_fields
*add summary information to UI job/wfj details, JT selector
2018-10-31 11:04:10 -04:00
AlanCoding
7ff04dafd3
Fix IntegrityError deleting job splitting JT
...
misc:
*show sharded jobs in recent_jobs
*test updates
2018-10-31 11:04:10 -04:00
AlanCoding
f9bdb1da15
Job splitting access logic and more feature development
...
*allow sharding with prompts and schedules
*modify create_unified_job contract to pass class & parent_field name
*make parent field name instance method & set sharded UJT field
*access methods made compatible with job sharding
*move shard job special logic from task manager to workflows
*save sharded job prompts to workflow job exclusively
*allow using sharded jobs in workflows
2018-10-31 11:04:10 -04:00
AlanCoding
dab678c5cc
Implement splitting logic in inventory & job task code
2018-10-31 11:04:10 -04:00
Matthew Jones
44ffcf86de
Properly take prompted inventory into account
...
This also will rename shard jobs to add an index to the job name
2018-10-31 11:04:10 -04:00
Matthew Jones
8a18984be1
Spawn concrete workflow jobs from a job template launch
2018-10-31 11:04:09 -04:00
Matthew Jones
0b1776098b
Implement model/view/launch paradigm for shard/split job templates
2018-10-31 11:04:09 -04:00
Daniel Sami
5da13683ce
updated fixtures to use proper organization linking
2018-10-31 11:03:44 -04:00
Ryan Petrello
89c2038ea3
Merge pull request #2557 from ryanpetrello/fix-busted-docker-compose
...
pin docker-compose to a working version
2018-10-31 11:01:50 -04:00
Ryan Petrello
a1012b365c
pin docker-compose to a working version
2018-10-31 10:47:45 -04:00
Matthew Jones
673068464a
Add support for runner_on_start
...
This will be available in ansible 2.8
2018-10-30 13:23:55 -04:00
softwarefactory-project-zuul[bot]
484ef1b6a8
Merge pull request #2548 from wenottingham/mark-it-zero
...
Re-add markdown, which is used for rendering API help.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-30 16:47:46 +00:00
Bill Nottingham
7fc269b65a
Re-add markdown, which is used for rendering API help.
2018-10-30 12:10:00 -04:00
westfood
694e494484
Using new Helm parameters for PostgreSQL access.
2018-10-28 11:55:36 +01:00
softwarefactory-project-zuul[bot]
ddda6b3d21
Merge pull request #2542 from jakemcdermott/fix-smoke
...
fix smoke test
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-28 00:32:26 +00:00
Jake McDermott
80adbf9c03
fix smoke test
2018-10-27 02:09:18 -04:00
softwarefactory-project-zuul[bot]
264f35d259
Merge pull request #2239 from AlanCoding/multi_pass_cancel
...
Do 2-pass cancel for workflow jobs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-26 14:43:14 +00:00
AlanCoding
e513f8fe31
do 2-pass cancel for workflow jobs
2018-10-26 10:28:30 -04:00
softwarefactory-project-zuul[bot]
b9f35e5b50
Merge pull request #2536 from ryanpetrello/deprecated_auth_token_middleware
...
remove DeprecatedAuthTokenMiddleware
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-26 14:27:29 +00:00
softwarefactory-project-zuul[bot]
002f463ffd
Merge pull request #2274 from AlanCoding/callback_debugging
...
Reduce default verbosity of dev-specific callback logging
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-26 14:23:24 +00:00
Ryan Petrello
28512e042b
remove DeprecatedAuthTokenMiddleware
2018-10-26 10:11:53 -04:00
AlanCoding
482395eb6a
reduce default verbosity of devel-specific callback logging
2018-10-26 10:03:46 -04:00
softwarefactory-project-zuul[bot]
e1d44d6d14
Merge pull request #2529 from AlanCoding/split_personality
...
Apply docker-compose fix to cluster target too
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-26 13:52:32 +00:00
AlanCoding
19030b9d5f
apply docker-compose fix to cluster target too
2018-10-26 09:36:11 -04:00
softwarefactory-project-zuul[bot]
3e4738d948
Merge pull request #2430 from dmt/devel
...
Fix installer volume definitions
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-25 22:12:25 +00:00
softwarefactory-project-zuul[bot]
94083f55c7
Merge pull request #2510 from Intermax-Cloudsourcing/awx-web-dockerfile-tmp
...
Empties /tmp in awx_web Dockerfile
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-25 21:59:42 +00:00
Daniel Temme
6ecd18b2e2
make volume concatenation work
...
The second list gets interpreted as part of the else block, effectively
dropping it. Separating both list definitions with braces seems to work.
# Conflicts:
# installer/roles/local_docker/tasks/standalone.yml
2018-10-25 17:54:10 -04:00
Daniel Temme
4e9c705997
Partial revert for "Bugfix for ca_trust_dir"
...
# Conflicts:
# installer/roles/local_docker/tasks/standalone.yml
# Conflicts:
# installer/roles/local_docker/tasks/standalone.yml
2018-10-25 17:53:12 -04:00
softwarefactory-project-zuul[bot]
1803a76a4d
Merge pull request #2485 from wwt/fix-tiller-namespace
...
Pass tiller namespace down to helm task
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-25 21:40:08 +00:00
softwarefactory-project-zuul[bot]
86ca1875f1
Merge pull request #2486 from wwt/remove-rabbit-cluster-name
...
Remove .cluster.local from service name for rabbitmq
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-25 21:37:54 +00:00
wilmardo
bf5c259d92
Empties /tmp in web Dockerfile
2018-10-25 17:12:26 -04:00
softwarefactory-project-zuul[bot]
9bca937fad
Merge pull request #2287 from AlanCoding/files_are_in_the_computer
...
automatically delete project files in entire cluster
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-25 20:53:20 +00:00
AlanCoding
526ca3ae42
automatically delete project files in entire cluster
2018-10-25 16:36:58 -04:00
softwarefactory-project-zuul[bot]
695c7ade86
Merge pull request #2523 from ivuk/fix-variable-names
...
Update variable names for local Docker daemon installation
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-25 17:30:44 +00:00
Igor Vuk
c133b35162
Update variable names for local Docker daemon installation
...
Signed-off-by: Igor Vuk <parcijala@gmail.com >
2018-10-25 12:47:25 -04:00
softwarefactory-project-zuul[bot]
afb3c0e31e
Merge pull request #2498 from AlanCoding/relaunch_fix
...
Fix bug with relaunching with changed JT
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-25 16:40:16 +00:00
AlanCoding
8965f1934e
fix bug with relaunching with changed JT
2018-10-25 11:45:47 -04:00
softwarefactory-project-zuul[bot]
556040fb8b
Merge pull request #2497 from AlanCoding/fix_two_creds2
...
Fix server error using 2 creds of same type
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-24 19:14:32 +00:00
AlanCoding
8b3e49cb24
fix server error using 2 creds of same type
2018-10-24 14:59:01 -04:00
softwarefactory-project-zuul[bot]
331e272be0
Merge pull request #2504 from kialam/scheduler-template-fix-datepicker
...
Restore Date Picker field in Scheduler template.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-24 18:46:16 +00:00
kialam
9e7808f2c9
Restore Date Picker field in Scheduler template.
2018-10-24 14:29:46 -04:00
softwarefactory-project-zuul[bot]
0bb2de24f3
Merge pull request #2513 from AlanCoding/filter_things
...
Allow UI to filter by type again
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-24 17:57:49 +00:00
AlanCoding
72ce7b194f
allow UI to filter by type again
2018-10-24 13:35:04 -04:00
softwarefactory-project-zuul[bot]
85958c51a8
Merge pull request #2517 from dmsimard/preload_data
...
Let users disable create_preload_data if it isn't necessary
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-24 15:53:57 +00:00
David Moreau Simard
1dd44df471
Let users disable create_preload_data if it isn't necessary
...
The demo things might not be desirable in a production environment.
2018-10-24 11:36:33 -04:00
softwarefactory-project-zuul[bot]
b132f855a0
Merge pull request #2508 from shanemcd/devel
...
Fix permissions when running dev container as non-root user
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-24 14:56:33 +00:00
Shane McDonald
a361b5da6e
Fix permissions when running dev container as non-root user
...
I wanted to pass `—user` to `docker-compose` up, but that option doesnt exist. To get around this, I had to record the uid on the host (CURRENT_UID), interpolate the variable in tools/docker-compose.yml, and detect that inside the container. I then piggy-backed on the /etc/passwd hack we use for scenarios with unpredictable uids.
2018-10-24 10:30:04 -04:00
Shane McDonald
7df63830ed
Remove reference to file that doesnt exist anymore
2018-10-24 10:30:03 -04:00
softwarefactory-project-zuul[bot]
b3cf93256b
Merge pull request #2520 from ryanpetrello/fix-flake8
...
fix flake8
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-24 14:28:32 +00:00
Ryan Petrello
c695ba2e10
fix flake8
2018-10-24 10:11:53 -04:00
softwarefactory-project-zuul[bot]
c44160933d
Merge pull request #2514 from farcaller/patch-1
...
Fix a typo
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-23 17:24:39 +00:00
Vladimir Pouzanov
9ae3e1c40f
Fix a typo
2018-10-23 18:01:00 +01:00
softwarefactory-project-zuul[bot]
c7c5a9d2f7
Merge pull request #2512 from wenottingham/some-less-assembly-required
...
Remove some obsolete requirements.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-23 15:24:55 +00:00
Bill Nottingham
a56a231869
Remove some obsolete requirements.
...
Bump cryptography to latest.
2018-10-23 10:37:36 -04:00
softwarefactory-project-zuul[bot]
5087ca7f62
Merge pull request #2494 from ryanpetrello/drop-old-celery-tables
...
drop old celery/djcelery tables we no longer need
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2018-10-22 19:26:46 +00:00
Ryan Petrello
3b7336c570
drop old celery/djcelery tables we no longer need
2018-10-22 09:20:10 -04:00
softwarefactory-project-zuul[bot]
9b413afb2e
Merge pull request #2492 from ansible/workflow-visualizer-search
...
fix to search for exact search matches
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-19 14:49:58 +00:00
Daniel Sami
eec05eac3c
Merge branch 'devel' into workflow-visualizer-search
2018-10-19 10:33:51 -04:00
softwarefactory-project-zuul[bot]
41671b5868
Merge pull request #2493 from ryanpetrello/celery-inventory-delete-retry
...
implement simple retries for wayward inventory deletes
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-19 14:30:04 +00:00
Daniel Sami
0bbf1d7014
Merge branch 'devel' into workflow-visualizer-search
2018-10-19 10:26:12 -04:00
Daniel Sami
c5ce62e11d
added functionality to validate that search is complete before continuing
2018-10-19 10:23:50 -04:00
Ryan Petrello
9316c9ea3e
implement simple retries for wayward inventory deletes
2018-10-19 10:10:52 -04:00
Daniel Sami
427b8bdabb
lint fix
2018-10-19 10:01:50 -04:00
softwarefactory-project-zuul[bot]
cce470a5f8
Merge pull request #2487 from ryanpetrello/improved-amqp-cancel
...
fix a bug that breaks job cancellation on single node jobs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-19 13:53:57 +00:00
Daniel Sami
92baea2ee6
fix to search for exact search matches
2018-10-19 09:43:13 -04:00
Ryan Petrello
3be9113d6b
fix a bug that breaks job cancel on single node jobs
...
1. Install awx w/ a single node.
2. Start a long-running job.
3. Forcibly kill the `awx-manage run_dispatcher` process (e.g.,
SIGKILL) and do not start it again.
4. The job remains in running - without a second cluster to discover
the job, it is never reaped.
5. This PR allows you to cancel the job from the UI+API.
2018-10-19 09:10:33 -04:00
softwarefactory-project-zuul[bot]
785c6fe846
Merge pull request #2475 from ryanpetrello/more-celery-hardening
...
make the dispatcher more fault-tolerant to prolonged database outages
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-19 00:22:56 +00:00
Ryan Petrello
0d29bbfdc6
make the dispatcher more fault-tolerant to prolonged database outages
2018-10-18 20:00:07 -04:00
softwarefactory-project-zuul[bot]
ce8117ef19
Merge pull request #2356 from ansible/updateProjectList
...
Update project list
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-18 21:43:13 +00:00
John Mitchell
bb921af146
fix badge updating and xss e2e test for projects list updates
2018-10-18 17:23:52 -04:00
John Mitchell
5e0ecc7f43
fix projects list search selectors
2018-10-18 17:23:52 -04:00
John Mitchell
73dc58e810
update project badge selector
2018-10-18 17:23:52 -04:00
John Mitchell
89344c2eee
update project list selectors
2018-10-18 17:23:52 -04:00
John Mitchell
d61cd519d7
fix panel title and badge for new projects list
2018-10-18 17:23:51 -04:00
John Mitchell
8057438c67
add back in old-style project list json and relevant factories
2018-10-18 17:23:51 -04:00
John Mitchell
110671532d
fix lint error with projects list route
2018-10-18 17:23:51 -04:00
Haokun-Chen
92ac3054c6
refactor projects list, clean up dependencies and old list generators and factory methods
2018-10-18 17:23:49 -04:00
softwarefactory-project-zuul[bot]
c95c2a4580
Merge pull request #2455 from wenottingham/into-the-deep-azure-yonder
...
Update Azure deps in Ansible venv to match Ansible 2.7 requirements.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-18 21:05:32 +00:00
Bill Nottingham
2c01476eca
Don't explicitly remove certifi.
2018-10-18 16:41:33 -04:00
Bill Nottingham
8adbc8a026
Update Azure requirements to match Ansible 2.7 requirements.
...
Add comments for Ansible requirements to note where they're used.
Remove our custom docutils fork, as the fix was merged upstream.
2018-10-18 16:41:33 -04:00
softwarefactory-project-zuul[bot]
98b8d7fb69
Merge pull request #2483 from ansible/workflow-visualizer-search
...
added search for visualizer nodes
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-18 19:48:10 +00:00
Daniel Sami
477551325d
Merge branch 'workflow-visualizer-search' of https://github.com/ansible/awx into workflow-visualizer-search
2018-10-18 15:07:08 -04:00
Daniel Sami
fdedc472d1
lint fix
2018-10-18 15:06:37 -04:00
James Evans
88819ada6b
Remove .cluster.local from service name for rabbitmq
...
FQDNs are not required for service discovery, and having the FQDN in the
name prevents the discovery from working in clusters not named
cluster.local.
2018-10-18 14:00:05 -05:00
Daniel Sami
f3ee93b67f
Merge branch 'devel' into workflow-visualizer-search
2018-10-18 14:48:36 -04:00
Daniel Sami
b4549e5581
added search for visualizer nodes
2018-10-18 14:38:10 -04:00
softwarefactory-project-zuul[bot]
3afed6adb7
Merge pull request #2383 from ansible/updateSettingsNav
...
add additional settings sub navigation
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-18 17:55:26 +00:00
John Mitchell
1bc78fd429
fix selectors for settings sub pane
2018-10-18 13:37:45 -04:00
John Mitchell
6ce1b50751
update config e2e tests to fix syntax and linting issues
2018-10-18 13:37:45 -04:00
John Hill
6c87b88e2c
Updating configuration/settings page
2018-10-18 13:37:45 -04:00
John Hill
10f21b8817
Updating e2e tests to match new settings nav
2018-10-18 13:37:45 -04:00
John Mitchell
0d1b25131d
fix scope location of json fields of settings auth form
2018-10-18 13:37:45 -04:00
John Mitchell
d2118b8d25
fix activity stream settings links
2018-10-18 13:37:44 -04:00
John Mitchell
b852caaaa3
update configuration controllers to fix syntax warnings
2018-10-18 13:37:44 -04:00
John Mitchell
b0dd10b538
sidenav sub pane feedback
...
make height the same as side nav items
no tooltip for collapsed settings
2018-10-18 13:37:44 -04:00
John Mitchell
8f4aa5511b
update side nav settings pane show hide hover logic
2018-10-18 13:37:44 -04:00
John Mitchell
4b26ac06ba
fix open/close on settings nav item hover
2018-10-18 13:37:44 -04:00
John Mitchell
4dc6452dea
updating suit name and variabilize colors for sub nav pane
2018-10-18 13:37:43 -04:00
John Mitchell
5a17acb131
working commit
2018-10-18 13:37:43 -04:00
Haokun-Chen
6cfd9dbfe4
refactor configuration (settings)
...
sub-nav added
2018-10-18 13:37:41 -04:00
softwarefactory-project-zuul[bot]
110c5a8e84
Merge pull request #2431 from Numblesix/devel
...
Added some Doc for ca_trust_dir
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-18 16:15:46 +00:00
Yanis Guenane
b185c1e0a2
Merge branch 'devel' into devel
2018-10-18 18:00:16 +02:00
softwarefactory-project-zuul[bot]
f1a4a62304
Merge pull request #2432 from Numblesix/ldap-doc
...
Added some Doc for FREEipa
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-18 14:53:14 +00:00
Yanis Guenane
9f3e3bad54
Merge branch 'devel' into ldap-doc
2018-10-18 16:38:31 +02:00
James Evans
4198227116
Pass tiller namespace down to helm task
2018-10-18 09:34:13 -05:00
softwarefactory-project-zuul[bot]
56525bc34f
Merge pull request #2476 from AlanCoding/rm_changelog
...
Remove changelog
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-18 14:15:21 +00:00
Yanis Guenane
3f2068e74e
Merge branch 'devel' into ldap-doc
2018-10-18 15:53:34 +02:00
AlanCoding
6117f8297e
remove changelog
2018-10-18 09:52:08 -04:00
softwarefactory-project-zuul[bot]
8953d06905
Merge pull request #2456 from wenottingham/insert-obvious-unchained-joke-here
...
Update to latest django subminor to pick up assorted fixes.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-18 13:50:55 +00:00
Numblesix
bf39a2a747
Added some Doc for FREEipa
2018-10-18 09:31:24 -04:00
Bill Nottingham
f27ec8cd89
Update Django version in version check.
2018-10-18 09:23:59 -04:00
Bill Nottingham
aec3244f52
Update to latest django subminor to pick up assorted fixes.
2018-10-18 09:23:57 -04:00
Wayne Witzel III
c8e208dea7
Merge pull request #3074 from wwitzel3/release_3.3.1
...
fix typo in length
2018-10-17 17:10:41 -04:00
Wayne Witzel III
f2cec03900
fix typo in length
2018-10-17 16:34:24 -04:00
softwarefactory-project-zuul[bot]
07aaad53aa
Merge pull request #2037 from ikke-t/ikke-t-selinux-fix
...
fixes selinux permissions for awx data.
Reviewed-by: Shane McDonald <me@shanemcd.com >
https://github.com/shanemcd
2018-10-17 19:05:21 +00:00
Ilkka Tengvall
42a0192425
Merge branch 'devel' into ikke-t-selinux-fix
2018-10-17 21:44:48 +03:00
softwarefactory-project-zuul[bot]
ac08033d3e
Merge pull request #2472 from ryanpetrello/callback-receiver-log
...
use the proper logger for the callback receiver
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-17 15:35:32 +00:00
Numblesix
6d0fed6d9a
Added some Doc for ca_trust_dir
2018-10-17 11:32:26 -04:00
Ryan Petrello
53ae05094e
use the proper logger for the callback receiver
2018-10-17 10:56:29 -04:00
softwarefactory-project-zuul[bot]
78c4d5005e
Merge pull request #2461 from ryanpetrello/upgrade-celery-and-kombu
...
upgrade to the latest kombu + celery
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-17 13:49:37 +00:00
Wayne Witzel III
0b4e0678e9
Merge pull request #3070 from wwitzel3/release_3.3.1
...
better error handling when over limit
2018-10-17 09:09:01 -04:00
Ryan Petrello
79002ae563
upgrade to the latest kombu + celery
2018-10-16 16:14:58 -04:00
softwarefactory-project-zuul[bot]
6c868c7552
Merge pull request #2449 from ryanpetrello/noisy-check-migrations
...
silence the noisy error that's printed w/ `awx-manage check_migrations`
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-16 18:04:05 +00:00
Ryan Petrello
6e4f3efc4b
silence the noisy error that's printed w/ awx-manage check_migrations
2018-10-16 13:48:03 -04:00
softwarefactory-project-zuul[bot]
ce9da4edb7
Merge pull request #2454 from ryanpetrello/more-celery-cleanup
...
allow users to specify BROKER_URL with passwords that contain : and @
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-16 16:30:33 +00:00
Ryan Petrello
6ff1fe8548
allow users to specify BROKER_URL with passwords that contain : and @
2018-10-16 11:56:57 -04:00
softwarefactory-project-zuul[bot]
140b85688f
Merge pull request #2451 from matburt/fixup_test_userlaunch
...
Force openshift user behavior for uids over 2500
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-16 15:47:20 +00:00
Matthew Jones
0477581dea
Fix up flake8
2018-10-16 11:30:07 -04:00
Matthew Jones
d5c557c639
Proper parameterization for scm tests
2018-10-16 11:30:06 -04:00
Matthew Jones
8e60cb1270
Purge an unneeded ansible 2.4 version check
2018-10-16 11:30:05 -04:00
chris meyers
906eb98d8e
fixes dispatcher test that inadvertently access db
...
* Logger inadvertently triggered by dispatcher tests that do not need DB
access. Mock settings to sidestep DB access.
2018-10-16 11:30:04 -04:00
Matthew Jones
119b9475ea
Force openshift user behavior for uids over 2500
2018-10-16 11:30:04 -04:00
softwarefactory-project-zuul[bot]
12c8994faf
Merge pull request #2450 from ryanpetrello/iso-deprovision-fix
...
don't call rabbitmqctl forget_cluster_node for isolated instances
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-16 14:10:35 +00:00
Ryan Petrello
f3e73bbed8
don't call rabbitmqctl forget_cluster_node for isolated instances
2018-10-16 09:47:53 -04:00
softwarefactory-project-zuul[bot]
e2a1b7902c
Merge pull request #2439 from jmferrer/change_openshift_vars_path
...
Change openshift vars path.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-16 12:17:51 +00:00
jmferrer
d65a3fa037
Restore per-deployment requirements.
2018-10-16 09:59:11 +02:00
jmferrer
f6600887bc
Merge branch 'devel' of https://github.com/jmferrer/awx into change_openshift_vars_path
2018-10-16 09:55:05 +02:00
Michael Abashian
96c18fa311
Merge pull request #2141 from mabashian/remove-system-tracking
...
Removes system tracking code from the UI
2018-10-15 18:55:34 -06:00
mabashian
9645e5bcd3
Remove portalMode accidental portalMode inclusion that resulted from merge conflict
2018-10-15 18:50:58 -04:00
mabashian
0a09d98fe8
Removes system tracking code from the UI. Moves import of shared out to app.js
2018-10-15 18:50:58 -04:00
Ryan Petrello
1224e2c889
Merge pull request #2440 from ryanpetrello/fix-list-based-survey-choices
...
remove over-eager survey choices validation
2018-10-15 17:05:06 -04:00
softwarefactory-project-zuul[bot]
c8e6fa3bb3
Merge pull request #2438 from ryanpetrello/dispatcher-quit-race
...
don't attempt to recover special QUIT messages in the worker pool recovery code
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-15 20:40:20 +00:00
Ryan Petrello
00cae104b3
remove over-eager survey choices validation
...
it looks like choices can also be a list and _maybe_ comma delimited;
clearly there's a lot of history here; let's verify and test what's _really_ supported and _then_ add any necessary validation
2018-10-15 16:40:17 -04:00
Wayne Witzel III
6e3b2a5c2d
better error handling when over limit
2018-10-15 16:07:14 -04:00
Ryan Petrello
3d378077d9
Merge pull request #3066 from saito-hideki/issue/3064
...
[3.3.1] Add files and output of commands to gather with sosreport
2018-10-15 12:28:08 -04:00
jmferrer
f27a34cd1c
Change openshift vars path.
2018-10-15 18:27:49 +02:00
Ryan Petrello
720a634702
don't attempt to recover special QUIT messages in the worker pool
...
when `--reload` is sent to the dispatcher, it sends a special QUIT
message to each worker in the pool so that it will exit gracefully at
the next opportunity
when a worker process exits unexpectedly, the dispatcher attempts to
recover its queued messages and sends them to another worker in the
pool; in this scenario, we should _never_ re-enqueue these special
QUIT messages (because the process doesn't need to quit, it's already
gone)
To reproduce this race condition:
1. Launch an adhoc that does `sleep 60`
2. Run `awx-manage run_dispatcher --reload` to enqueue a `QUIT` message
into the worker's queue
3. Find the pid of the worker running the `sleep 60` and `SIGKILL` it.
4. Observe that dispatcher attempts to requeue the `QUIT` message and
logs a confusing error.
2018-10-15 12:17:52 -04:00
Chris Meyers
c722e50595
Merge pull request #2425 from chrismeyersfsu/fix-ldap_group_type
...
fix issue with ldap queries containing unicode
2018-10-15 10:49:43 -05:00
Ryan Petrello
716d440a76
Merge pull request #3068 from ryanpetrello/fix-3039
...
fix a typo on the JT add page that breaks the custom venv field
2018-10-15 11:40:33 -04:00
Ryan Petrello
9d81727d16
fix a typo on the JT add page that breaks the custom venv field
2018-10-15 11:19:58 -04:00
softwarefactory-project-zuul[bot]
1cecfd9771
Merge pull request #2437 from ryanpetrello/fix-3039
...
fix a typo on the JT add page that breaks the custom venv field
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-15 15:19:08 +00:00
Ryan Petrello
011c8ae822
fix a typo on the JT add page that breaks the custom venv field
2018-10-15 11:04:31 -04:00
Hideki Saito
d5626a4f3e
[3.3.1] Add files and output of commands to gather with sosreport
...
- Fixed issue #3064
2018-10-15 11:40:51 +09:00
softwarefactory-project-zuul[bot]
73f54b2237
Merge pull request #2373 from marshmalien/always_nodes_ui
...
Display WF always nodes in conjunction with success and failure
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-12 22:43:32 +00:00
Ryan Petrello
6073e8e3b6
Merge pull request #3062 from ryanpetrello/fix-3043
...
minor nit for https://github.com/ansible/tower/pull/3060
2018-10-12 16:56:23 -04:00
Ryan Petrello
867ff5da71
minor nit for https://github.com/ansible/tower/pull/3060
2018-10-12 16:17:14 -04:00
Ryan Petrello
c8b2ca7fed
Merge pull request #3060 from ryanpetrello/fix-3043
...
properly handle AnsibleVaultEncryptedUnicode objects in the callback
2018-10-12 15:42:11 -04:00
softwarefactory-project-zuul[bot]
0a964b2bf6
Merge pull request #2266 from ansible/celery-tastes-bad
...
replace the celery-based task queue with a kombu-based implementation
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-12 18:40:54 +00:00
Ryan Petrello
d4e3127fb4
properly handle AnsibleVaultEncryptedUnicode objects in the callback
2018-10-12 12:29:46 -04:00
softwarefactory-project-zuul[bot]
fa18b94725
Merge pull request #2429 from ryanpetrello/more-shippable-cleanup
...
more shippable -> zuul cleanup
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-12 16:10:53 +00:00
softwarefactory-project-zuul[bot]
5ab6255c67
Merge pull request #2424 from ryanpetrello/oauth-toolkit-upgrade
...
update to the latest stable 1.1 django-oauth-toolkit
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-12 15:54:36 +00:00
Ryan Petrello
ac80bc874a
more shippable -> zuul cleanup
2018-10-12 11:50:29 -04:00
chris meyers
2e98446394
fix issue with ldap queries containing unicode
2018-10-12 10:33:01 -04:00
softwarefactory-project-zuul[bot]
c4afbbc2ca
Merge pull request #2420 from dmt/devel
...
fix indentation for register variable
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-12 14:27:19 +00:00
Ryan Petrello
517043e209
update to the latest stable 1.1 django-oauth-toolkit
...
see: https://github.com/jazzband/django-oauth-toolkit/pull/629
2018-10-12 10:21:57 -04:00
Marliana Lara
e7c52bc5e7
Merge pull request #8 from dsesami/always_nodes_ui_tests
...
Always nodes ui tests
2018-10-12 10:20:10 -04:00
Daniel Sami
c25d208465
added browser close at end, waits for spinners
2018-10-12 10:18:49 -04:00
Chris Meyers
503a47c509
Merge pull request #3054 from chrismeyersfsu/fix-ldap_posix_group_type
...
fix issue with ldap queries containing unicode
2018-10-12 09:14:09 -05:00
Daniel Temme
921231fe3d
fix indentation for register variable
2018-10-12 11:13:42 +02:00
softwarefactory-project-zuul[bot]
6721ea54e9
Merge pull request #1956 from droopy4096/devel
...
allow nginx config extension
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-11 22:38:36 +00:00
softwarefactory-project-zuul[bot]
99a42e91fe
Merge pull request #2235 from ChrisRo89/devel
...
Extracted more variables which a related to rabbitmq/postgresql from tasks to defaults
Reviewed-by: Shane McDonald <me@shanemcd.com >
https://github.com/shanemcd
2018-10-11 21:54:38 +00:00
softwarefactory-project-zuul[bot]
9a580ba644
Merge pull request #2416 from fantashley/fix-openshift-auth
...
Fix openshift auth broken by undefined vars
Reviewed-by: Ashley Nelson <fantashley@gmail.com >
https://github.com/fantashley
2018-10-11 21:51:20 +00:00
softwarefactory-project-zuul[bot]
74fcdabc22
Merge pull request #2156 from Decstasy/patch-1
...
Bugfix for ca_trust_dir
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-11 21:31:45 +00:00
Ashley Nelson
9bec7cf3b0
Fix openshift auth broken by undefined vars
...
Signed-off-by: Ashley Nelson <fantashley@gmail.com >
2018-10-11 16:25:55 -05:00
softwarefactory-project-zuul[bot]
f9e402658b
Merge pull request #2414 from ryanpetrello/readme-updates
...
some minor README updates
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-11 20:53:19 +00:00
softwarefactory-project-zuul[bot]
9570981c7f
Merge pull request #2351 from jakemcdermott/enhancement-2515
...
add views for organization permissions and roles
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-11 20:41:08 +00:00
softwarefactory-project-zuul[bot]
f79debac42
Merge pull request #2164 from atgreen/devel
...
Fix token based openshift logins during installation - fixes #489
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-11 20:36:39 +00:00
softwarefactory-project-zuul[bot]
a9f3eeef05
Merge pull request #2131 from walkafwalka/docker_install_awx_hostnames
...
Add inventory vars to set docker install hostnames
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-11 20:29:32 +00:00
softwarefactory-project-zuul[bot]
6eb1feffcd
Merge pull request #2117 from walkafwalka/allow_awx_login_autocomplete
...
Allow autocomplete on the AWX login page
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-11 20:23:37 +00:00
softwarefactory-project-zuul[bot]
6f55cde6d3
Merge pull request #2091 from stoned/force_boolean_eval
...
force boolean evaluation
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-11 20:17:48 +00:00
softwarefactory-project-zuul[bot]
48511b6c33
Merge pull request #2281 from AlanCoding/consistent2
...
Always allow resource creation via global list
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-11 20:12:39 +00:00
softwarefactory-project-zuul[bot]
771daefcfd
Merge pull request #2411 from fantashley/statefulset_servicename
...
Add serviceName to Kubernetes StatefulSet spec
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-11 20:06:50 +00:00
Ryan Petrello
1167361128
some minor README updates
2018-10-11 16:05:29 -04:00
softwarefactory-project-zuul[bot]
3a4cc0d464
Merge pull request #1911 from AlanCoding/spec_it_out
...
Much more comprehensive validation of survey specs
Reviewed-by: Shane McDonald <me@shanemcd.com >
https://github.com/shanemcd
2018-10-11 20:00:43 +00:00
Jake McDermott
78901ab48e
add organization permissions view
2018-10-11 14:21:44 -04:00
Jake McDermott
938bf1b531
add organizations tab to team permissions screen
2018-10-11 14:21:29 -04:00
Marliana Lara
27da141889
Address review comments
2018-10-11 13:13:01 -04:00
Ashley Nelson
2bf2412759
Add serviceName to Kubernetes StatefulSet spec
...
Signed-off-by: Ashley Nelson <fantashley@gmail.com >
2018-10-11 11:49:08 -05:00
Daniel Sami
1e3c229460
lint fixes
2018-10-11 12:24:55 -04:00
AlanCoding
cfa93b52b7
Always allow resource creation via global list
2018-10-11 12:21:45 -04:00
Christian.Rohr
96ad2b2b28
Extracted more variables which a related to rabbitmq
2018-10-11 12:16:01 -04:00
softwarefactory-project-zuul[bot]
f53a1fedf6
Merge pull request #2410 from ryanpetrello/update-azure-inv-script
...
update Azure inventory script to latest from Ansible
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-11 16:15:15 +00:00
Daniel Sami
8fceaf8810
Tests for UI workflow always nodes
2018-10-11 12:14:00 -04:00
Anthony Green
c39370dbd0
Fix token based openshift logins
2018-10-11 12:10:41 -04:00
AlanCoding
bdc7efb274
humble beginnings of survey question type validation
2018-10-11 12:10:40 -04:00
Ryan Petrello
10c76e2337
update Azure inventory script to latest from Ansible
...
rebased version of https://github.com/ansible/awx/pull/2234
2018-10-11 11:47:55 -04:00
Ryan Petrello
ff1e8cc356
replace celery task decorators with a kombu-based publisher
...
this commit implements the bulk of `awx-manage run_dispatcher`, a new
command that binds to RabbitMQ via kombu and balances messages across
a pool of workers that are similar to celeryd workers in spirit.
Specifically, this includes:
- a new decorator, `awx.main.dispatch.task`, which can be used to
decorate functions or classes so that they can be designated as
"Tasks"
- support for fanout/broadcast tasks (at this point in time, only
`conf.Setting` memcached flushes use this functionality)
- support for job reaping
- support for success/failure hooks for job runs (i.e.,
`handle_work_success` and `handle_work_error`)
- support for auto scaling worker pool that scale processes up and down
on demand
- minimal support for RPC, such as status checks and pool recycle/reload
2018-10-11 10:53:30 -04:00
Ryan Petrello
da74f1d01f
refactor and test the callback receiver as a base for a task dispatcher
2018-10-11 10:53:26 -04:00
softwarefactory-project-zuul[bot]
8ad46436df
Merge pull request #2125 from wenottingham/the-first-purge
...
Purge inventory script requirements from the AWX virtual environment.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-11 14:14:36 +00:00
Bill Nottingham
be01bed34b
Purge inventory script requirements from the AWX virtual environment.
...
boto is still used by AWX itself.
2018-10-11 09:45:41 -04:00
Ryan Petrello
71577bb00d
Merge pull request #3052 from wwitzel3/bump-asgi_amqp
...
Use latest version of asgi_amqp
2018-10-10 16:07:57 -04:00
softwarefactory-project-zuul[bot]
8a763d6cf8
Merge pull request #2372 from rooftopcellist/update_version
...
update awx version to 2.0.1
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-10 16:59:43 +00:00
chris meyers
cfb58eb145
fix issue with ldap queries containing unicode
2018-10-10 12:32:27 -04:00
adamscmRH
1165dcfa07
update awx version to 2.0.1
2018-10-10 12:31:14 -04:00
softwarefactory-project-zuul[bot]
f9928eef70
Merge pull request #2395 from shanemcd/devel
...
Fix fallout from #2392
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-10 16:29:45 +00:00
Shane McDonald
ee1d5e43b9
Fix fallout from https://github.com/ansible/awx/pull/2392
...
There were some upstream changes that I overwrote but shouldn’t have.
2018-10-10 11:41:34 -04:00
Wayne Witzel III
5994c35975
Use latest version of asgi_amqp
2018-10-10 11:33:11 -04:00
softwarefactory-project-zuul[bot]
e94e79d57a
Merge pull request #2400 from ryanpetrello/swagger-job
...
build swagger docs as part of CI
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-10 14:52:30 +00:00
Ryan Petrello
f87a09c46a
build swagger docs as part of CI
2018-10-10 10:27:54 -04:00
softwarefactory-project-zuul[bot]
535e16c6cf
Merge pull request #2396 from jakemcdermott/update-npm-install
...
don't update package lock file by default, update readmes
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-10 14:03:10 +00:00
Jake McDermott
5ae19fd9c2
update development documentation
2018-10-10 09:23:47 -04:00
Jake McDermott
7d5f6aa49d
don't update lock file by default
2018-10-10 09:23:37 -04:00
softwarefactory-project-zuul[bot]
c0fc3a74ee
Merge pull request #2393 from ansible/non-root-docker-tests
...
Run tests in Docker as non-root user
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-10 13:20:00 +00:00
Yanis Guenane
22c831ff31
Merge branch 'devel' into non-root-docker-tests
2018-10-10 14:22:09 +02:00
softwarefactory-project-zuul[bot]
17dc6bf5a1
Merge pull request #2394 from wenottingham/ocean's-node-8
...
update node requirements in CONTRIBUTING.md to match INSTALL.md
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-10 10:07:50 +00:00
Yanis Guenane
e7fb82ffe7
Merge branch 'devel' into ocean's-node-8
2018-10-10 11:47:27 +02:00
softwarefactory-project-zuul[bot]
70ae546dee
Merge pull request #2391 from wwitzel3/devel
...
use latest asgi_amqp version
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-10 09:40:21 +00:00
Yanis Guenane
5d22fc2bd7
Merge branch 'devel' into non-root-docker-tests
2018-10-10 09:44:01 +02:00
Ilkka Tengvall
b4919f9ebd
Merge branch 'devel' into ikke-t-selinux-fix
2018-10-10 08:23:46 +03:00
Bill Nottingham
9033b3f2a5
update node requirements in CONTRIBUTING.md to match INSTALL.md
2018-10-09 19:54:05 -04:00
Shane McDonald
de60165a49
Fix broken defaults in awx installer
2018-10-09 19:15:32 -04:00
Daniel Sami
b02677a8d0
Initial commit for UI tests for always nodes
2018-10-09 16:32:24 -04:00
Wayne Witzel III
b8c1724880
use latest asgi_amqp version
2018-10-09 15:34:07 -04:00
softwarefactory-project-zuul[bot]
6baa2a109d
Merge pull request #2392 from shanemcd/devel
...
Port downstream installer changes
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-09 19:18:24 +00:00
Shane McDonald
7a5cfd05a3
Run tests in Docker as non-root user
2018-10-09 15:16:01 -04:00
Shane McDonald
b9279ebd5e
Port downstream installer changes
2018-10-09 14:39:39 -04:00
Marliana Lara
1b25dd0127
Fix ui-lint error
2018-10-09 14:21:59 -04:00
softwarefactory-project-zuul[bot]
49396178ca
Merge pull request #2363 from AlanCoding/validate_env_vars
...
Validate ANSIBLE_ injectors on save and increase verbosity
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-09 18:11:47 +00:00
AlanCoding
a4dfd96a8d
Validate ANSIBLE_ injectors on save and increase verbosity
2018-10-09 13:46:51 -04:00
Marliana Lara
a2f4e36e47
Show all wf options when node is not a root node
...
* Edge type of root node is always "always"
* If node is not a root node, show all options: always, success, fail
* Remove edge conflict logic
2018-10-09 11:30:53 -04:00
adamscmRH
ad566cc651
tests for always_nodes
2018-10-09 11:30:53 -04:00
adamscmRH
4d9523afa4
lift always node mutex restriction
2018-10-09 11:30:49 -04:00
softwarefactory-project-zuul[bot]
40602875e0
Merge pull request #2381 from msurovcak/patch-1
...
trivial: update teardown command
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-09 15:12:31 +00:00
Martin Surovcak
d0572cf170
trivial: update teardown command
2018-10-08 16:29:07 +02:00
softwarefactory-project-zuul[bot]
1edede213e
Merge pull request #2309 from matburt/zuul_job_configuration
...
Add an initial check and gate job configuration for zuul
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-08 13:09:24 +00:00
Matthew Jones
e0c7a7bece
Mention zuul in contributing
2018-10-05 14:32:47 -04:00
Matthew Jones
640f9474fc
Remove shippable configuration
2018-10-05 14:26:03 -04:00
Ryan Petrello
29b90b700e
minor docker-compose fix
2018-10-05 13:40:10 -04:00
Matthew Jones
f7c5289195
Clean up CI compose test invocation
2018-10-05 13:40:09 -04:00
Ryan Petrello
ee11341430
more make clean tinkering
2018-10-05 13:40:08 -04:00
Matthew Jones
56263a5fea
Force ui cleanup in the test environment
...
Also allow using the system make
2018-10-05 13:40:07 -04:00
Jake McDermott
89e41f7524
replace phantomjs with headless chrome
2018-10-05 13:40:06 -04:00
Matthew Jones
3a8bacb8ef
Add an initial check and gate job configuration for zuul
...
Updates for running ui tests and linters
2018-10-05 13:39:59 -04:00
Ryan Petrello
f328f8cad4
Merge pull request #2375 from ryanpetrello/fix-busted-notifications
...
fix busted notification tests
2018-10-05 09:39:35 -05:00
Ryan Petrello
7752446067
fix busted notification tests
2018-10-05 10:18:27 -04:00
Michael Abashian
96bc0f1578
Merge pull request #2348 from mabashian/2316-wf-width
...
Ensure workflow graph width is 100% of container
2018-10-05 08:00:56 -05:00
mabashian
9f25fdd079
Ensure workflow graph width is 100% of container
2018-10-05 06:42:53 -06:00
Shane McDonald
7249b21214
Merge pull request #2368 from backeby/fix
...
Fixed typo Ansbile->Ansible
2018-10-04 16:04:43 -05:00
Alan Rominger
2d642b95ae
Merge pull request #2369 from AlanCoding/flake8_setup
...
Fix flake8 errors in setup.py
2018-10-04 12:45:34 -04:00
AlanCoding
b94d5c7f20
fix flake8 errors in setup.py
2018-10-04 12:25:07 -04:00
André Backeby
02c23fc1c6
Fixed typo Ansbile->Ansible
2018-10-04 15:07:52 +02:00
Shane McDonald
b75f8ceca6
Do not default to pulling latest from DockerHub
2018-10-03 17:50:07 -05:00
Shane McDonald
bfc74497b0
Fix error in image_build role
...
I think I derped up and commited something in an old stash.
2018-10-03 14:44:26 -05:00
Matthew Jones
c8c982428d
Merge pull request #2332 from shanemcd/devel
...
Updates to versioning system.
2018-10-03 14:28:05 -04:00
Matthew Jones
e6dbf71252
Merge pull request #2341 from wwitzel3/views-breakout
...
Views breakout
2018-10-01 10:14:53 -04:00
Shane McDonald
3701567ad7
Revert "first-parent requires git >= 1.8.4"
...
This reverts commit 1af0ee2f8c .
# Conflicts:
# installer/roles/image_build/templates/Dockerfile.j2
2018-09-28 15:48:33 -04:00
Shane McDonald
86140dec08
Revert "Fix sdist builder image"
...
This reverts commit 97472cb91b .
# Conflicts:
# installer/roles/image_build/tasks/main.yml
2018-09-28 15:48:33 -04:00
Shane McDonald
50fe0392ed
Updates to versioning system.
...
https://github.com/ansible/awx/issues?q=%22--first-parent%22
2018-09-28 15:48:33 -04:00
Wayne Witzel III
f18c965a8a
fix test patches
2018-09-28 15:18:59 -04:00
Wayne Witzel III
f874e55051
split out mixins in views
2018-09-28 12:48:06 -04:00
Wayne Witzel III
1dcd2b1883
make views.py a directory based module
2018-09-28 12:29:12 -04:00
Ryan Petrello
7684579464
Merge pull request #2336 from ryanpetrello/fix-notification-race
...
send test notifications after the transaction closes to avoid a race
2018-09-28 10:02:02 -04:00
Ryan Petrello
16e89ed081
send test notifications after the transaction closes to avoid a race
2018-09-28 09:43:10 -04:00
Michael Abashian
3aa07baf26
Merge pull request #3035 from mabashian/3010-extra-vars
...
Fixes bug where schedule extra vars were not being displayed in the edit form
2018-09-28 09:24:41 -04:00
Chris Meyers
f1c53fcd85
Merge pull request #3034 from chrismeyersfsu/fix-ldap_params
...
at migration time, validate ldap group type params
2018-09-28 08:53:42 -04:00
mabashian
6c98e6c3a0
Actually fix extra vars on edit schedule. This commit takes into account survey question answers which need to get pulled out of extra vars and displayed in the prompt.
2018-09-27 16:49:23 -04:00
mabashian
8aec4ed72e
Fixes bug where schedule extra vars were not being displayed in the edit form
2018-09-27 16:30:10 -04:00
chris meyers
0a0cdc2e21
at migration time, validate ldap group type params
...
* Previously, we have logic in the API to ensure that ldap group type
params, when changed, align with ldap group type Class init
expectations. However, we did not have this logic in the migrations.
This PR adds the validation check to migrations.
2018-09-27 12:18:39 -04:00
Shane McDonald
62e3b9e3b6
Driveby cleanup: use built-in Make variable
2018-09-26 21:27:07 -04:00
Ryan Petrello
dc3f81920e
Merge pull request #2302 from AlanCoding/verbose_data
...
create_preload_data: log no-op operation, remove unnecessary credential
2018-09-26 16:35:18 -04:00
Ryan Petrello
f0776d6838
Merge pull request #3026 from ryanpetrello/fix-3004
...
properly support deprecated `Authorization: Token xyz`
2018-09-24 15:33:56 -04:00
Ryan Petrello
9de63832ce
properly support deprecated Authorization: Token xyz
2018-09-24 15:16:09 -04:00
Ryan Petrello
8a66213dbe
Merge pull request #2298 from ryanpetrello/fix-oauth2-deprecated-token-header
...
properly support deprecated `Authorization: Token xyz`
2018-09-24 15:15:13 -04:00
Ryan Petrello
23d4122574
properly support deprecated Authorization: Token xyz
2018-09-24 14:50:33 -04:00
AlanCoding
5900af726b
log no-op operation and changed status
2018-09-21 15:23:02 -04:00
Shane McDonald
9fc4c03e5b
Merge pull request #2197 from Spredzy/minor_fixes_contributing.md
...
CONTRIBUTING.md: Fixing ToC indendation and wrong links
2018-09-20 17:51:00 -04:00
Dmytro Makovey
f8d2a32756
merge and resolve conflict
2018-09-18 11:35:35 -07:00
Shane McDonald
0bb1b0ed45
Merge pull request #2272 from ansible/delete-shrinkwrap
...
delete old npm-shrinkwrap lock file
2018-09-18 14:01:16 -04:00
John Mitchell
3b11219fff
delete old npm-shrinkwrap lock file
2018-09-18 13:42:02 -04:00
Shane McDonald
1b4c3f56fa
Merge pull request #2113 from kialam/upgrade-node-lts
...
Upgrade Node and NPM to LTS
2018-09-18 12:46:30 -04:00
Shane McDonald
6c5334c7d3
Update docs for new Node and NPM version requirements
2018-09-18 12:37:41 -04:00
Shane McDonald
1371e394de
Update Node version in dev container image
2018-09-18 12:37:20 -04:00
Shane McDonald
ec67feef2f
Bump npm version in package.json
...
This is what’s served out of the 8.x LTS yum repos.
2018-09-18 12:18:21 -04:00
Shane McDonald
89e656b2a4
Update Node version in sdist builder
2018-09-18 12:17:52 -04:00
Ryan Petrello
5910b8c562
Merge pull request #2265 from shanemcd/devel
...
Merge remote-tracking branch 'downstream/release_3.3.0' into devel
2018-09-18 08:37:02 -04:00
Shane McDonald
580004b395
Merge remote-tracking branch 'downstream/release_3.3.0' into devel
...
# Conflicts:
# awx/main/notifications/slack_backend.py
2018-09-18 08:11:50 -04:00
John Mitchell
70629ef7f3
Merge pull request #2997 from jlmitch5/fixPageSelector
...
fix filter page size selector
2018-09-13 10:42:50 -04:00
John Mitchell
1d8bb47726
fix filter page size selector
2018-09-12 17:31:10 -04:00
Matthew Jones
5e16c72d30
Merge pull request #2988 from mabashian/2982-wfjt-list-select
...
Fixes bug in wfjt node form where rows weren't remaining selected after being clicked
2018-09-12 14:00:32 -04:00
Matthew Jones
02f709f8d1
Merge pull request #2995 from jlmitch5/lodashFindUpdate
...
update syntax of lodash find call
2018-09-12 13:59:59 -04:00
Shane McDonald
90bd27f5a8
Whitespace fix
...
I’m not actually this pedantic, I just need something to tag.
2018-09-12 13:41:56 -04:00
John Mitchell
593ab90f92
update syntax of lodash find call
2018-09-12 10:54:17 -04:00
mabashian
27c06a7285
Fixes bug in wfjt node form where rows weren't remaining selected after being clicked
2018-09-11 16:34:02 -04:00
Ryan Petrello
b2c755ba76
Merge pull request #2980 from rooftopcellist/amend_changelog_networkui
...
rm network ui from changelog
2018-09-11 10:03:00 -04:00
Ryan Petrello
c88cab7d31
Merge pull request #2983 from ansible/deprecated_facts
...
deprecate fact endpoints
2018-09-11 10:02:25 -04:00
chris meyers
f82f4a9993
deprecate fact endpoints and commands
2018-09-07 17:46:33 -04:00
adamscmRH
5a6f1a342f
rm network ui from changelog
2018-09-07 15:04:34 -04:00
Ryan Petrello
910663764f
Merge pull request #2979 from ryanpetrello/celery-init-race
...
consolidate celery init signals to avoid an instance registration race
2018-09-07 09:46:06 -04:00
Ryan Petrello
43aa0fc741
consolidate celery init signals to avoid an instance registration race
2018-09-07 09:29:53 -04:00
Jake McDermott
b9b9fc1934
Merge pull request #2974 from jakemcdermott/fix-2968
...
delete text nodes when removing output lines
2018-09-06 13:25:53 -04:00
Jake McDermott
093f453073
don't render playbook_on_start events
2018-09-06 13:17:39 -04:00
Jake McDermott
0e696d0515
add destroy hook to index controller
2018-09-06 13:17:30 -04:00
Jake McDermott
c4a29ded1c
use el.contents() to remove lines
2018-09-06 13:17:20 -04:00
Bill Nottingham
f402ff0ee7
Merge pull request #2972 from wenottingham/awx-apache
...
Add a license file for awx, for completeness purposes.
2018-09-05 13:04:35 -04:00
Bill Nottingham
b982793a3a
Add a license file for awx, for completeness purposes.
2018-09-05 11:19:41 -04:00
Shane McDonald
b3f2f7efe5
Fix broken file ref
2018-09-05 00:06:11 -04:00
kialam
19f9a3f918
Merge pull request #2970 from kialam/fix/2969-empty-stdout
...
Detect if `stdout` field is null or undefined.
2018-09-04 14:11:44 -04:00
Bill Nottingham
4b2e709e8d
Merge pull request #2967 from wenottingham/legal-beagles
...
Remove stale licenses, fix some name typos.
2018-09-04 11:53:46 -04:00
kialam
146590d0c2
Detect if stdout field is null or undefined.
2018-09-04 11:05:13 -04:00
Bill Nottingham
247ee4ddac
Remove stale licenses, fix some name typos.
2018-08-31 13:32:25 -04:00
Ryan Petrello
2f2294b65a
Merge pull request #2966 from ryanpetrello/fix-2950
...
fix LicenseForbids 401/402 precendence for other features
2018-08-31 12:00:50 -04:00
Ryan Petrello
ec873dd28c
fix LicenseForbids 401/402 precendence for other features
2018-08-31 11:23:11 -04:00
Ryan Petrello
c2bd36e580
Merge pull request #2965 from ryanpetrello/fix-2950
...
workflow endpoints should return 401 on invalid credentials
2018-08-31 11:16:18 -04:00
Ryan Petrello
1f8736ce1d
workflow endpoints should return 401 on invalid credentials
...
if you have a license that doesn't allow use of workflows, invalid
credentials yielded an HTTP 402; this commit changes the precedence
see: https://github.com/ansible/tower/issues/2950
2018-08-31 10:57:27 -04:00
Alan Rominger
50a9f0be6b
Merge pull request #2960 from AlanCoding/bad_locks
...
Put atomic block inside lock block
2018-08-30 14:53:01 -04:00
Ryan Petrello
8f3c5be04e
Merge pull request #2962 from ryanpetrello/fix-2952
...
fix a subtle bug in awx.main.access.OAuth2ApplicationAccess.can_read
2018-08-30 14:42:28 -04:00
Ryan Petrello
34ceaf4551
fix a subtle bug in awx.main.access.OAuth2ApplicationAccess.can_read
...
see: https://github.com/ansible/tower/issues/2952
2018-08-30 14:21:03 -04:00
AlanCoding
786e907e3b
put atomic block inside lock block
2018-08-30 12:54:53 -04:00
Ryan Petrello
c5aa9ee12b
Merge pull request #2959 from ryanpetrello/fix-2957
...
don't access the database in our custom route_for_task
2018-08-30 11:54:32 -04:00
Ryan Petrello
24f8cb49b5
don't access the database in our custom route_for_task
...
If database connectivity is lost/interrupted in this block of celery
internals, beat is *not* smart enough to recover, and it gets stuck in
an endless fail loop. We don't _need_ to talk to the database here
anyways; just use settings.CLUSTER_HOST_ID to get what we need.
see: https://github.com/ansible/tower/issues/2957
2018-08-30 11:40:43 -04:00
Jake McDermott
54d967af0d
Merge pull request #2947 from jakemcdermott/job-results/colormap
...
add basic colormap for output lines
2018-08-30 11:40:37 -04:00
Ryan Petrello
3c91370cab
Merge pull request #2955 from ryanpetrello/fix-2951
...
write custom inventory scripts to AWX_PRIVATE_DATA_DIR
2018-08-30 09:25:42 -04:00
Bill Nottingham
e22dc3dc7b
Merge pull request #2941 from wenottingham/come-to-the-source
...
Update sources to match versions... add a few missing LGPL ones.
2018-08-30 09:21:17 -04:00
Ryan Petrello
9ae41dc3ba
write custom inventory scripts to AWX_PRIVATE_DATA_DIR
...
this makes it so that custom inventory scripts can access credential
files laid down in `/tmp/awx_N_<xyz>`
see: https://github.com/ansible/tower/issues/2951
2018-08-30 08:32:27 -04:00
Alan Rominger
f175d6dfae
Merge pull request #2931 from AlanCoding/more_licenses_yay
...
Add missing API licenses
2018-08-30 08:09:51 -04:00
Ryan Petrello
34c659d8b6
Merge pull request #2945 from ryanpetrello/improved-instance-list
...
make awx-manage instance_list easier to read and more useful
2018-08-29 15:11:38 -04:00
Ryan Petrello
6eb406ac39
make awx-manage instance_list easier to read and more useful
2018-08-29 15:00:05 -04:00
Jake McDermott
cddceb0e06
add basic colormap for output lines
2018-08-29 13:28:05 -04:00
John Mitchell
a549bea815
Merge pull request #2944 from jlmitch5/uiGetLicenseScriptUpdate
...
Ui get license script update
2018-08-29 12:14:27 -04:00
Jake McDermott
860fbdad02
Merge pull request #2880 from jakemcdermott/fix-2828
...
add event discard with interactive discontinuities for high volume jobs
2018-08-29 04:01:04 -04:00
Jake McDermott
f639e46718
advance ready counter by an entire batch when event limit is reached
2018-08-29 03:03:24 -04:00
Michael Abashian
56dc08683e
Merge pull request #2943 from mabashian/2930-notif-admin-v2
...
Exposes organization notification list to users with notification admin role
2018-08-28 17:25:44 -04:00
mabashian
148daec49b
Remove console.log
2018-08-28 16:14:53 -04:00
John Mitchell
2d03938451
remove dev dependencies from docs/licenses/ui folder
2018-08-28 15:49:57 -04:00
John Mitchell
bc7b586803
updated automated ui get license script to only look for nondev deps
2018-08-28 15:49:06 -04:00
mabashian
1408200927
Exposes organization notification list to users with notification admin role
2018-08-28 15:47:28 -04:00
Bill Nottingham
3576e192f4
Update sources to match versions... add a few missing LGPL ones.
2018-08-28 14:47:20 -04:00
Ryan Petrello
70d930e019
Merge pull request #2940 from ryanpetrello/more-i18n
...
more UI i18n
2018-08-28 13:57:24 -04:00
Ryan Petrello
c69e41b261
more UI i18n
...
see: https://github.com/ansible/tower/issues/1383
2018-08-28 12:47:18 -04:00
Michael Abashian
2949efd6ec
Merge pull request #2939 from mabashian/2930-notif-admin
...
Handle notification admin user type in the UI
2018-08-28 11:22:46 -04:00
mabashian
2592613bde
Fixes unit test failures
2018-08-28 11:01:04 -04:00
Yanis Guenane
aa717a2728
CONTRIBUTING.md: Fixing ToC indendation and wrong links
...
The Table of Contents list indentation was wrongly indented for 'Running
the environment'.
Also, some links pointed to anchor that did not exist. The commit fixes
that.
Signed-off-by: Yanis Guenane <yguenane@redhat.com >
2018-08-28 10:53:17 +02:00
mabashian
de158cb41d
Removes console.log
2018-08-27 17:33:35 -04:00
mabashian
f7737e2f94
Handle notification admin user type in the UI
2018-08-27 17:32:17 -04:00
Jake McDermott
4e45b6ba6d
fix missing line styling
2018-08-27 17:17:48 -04:00
Ryan Petrello
5885654405
Merge pull request #2202 from rooftopcellist/pin_pluggy_awx
...
pin pluggy at 0.6.0
2018-08-27 17:15:29 -04:00
adamscmRH
227960e3ea
pin pluggy at 0.6.0
2018-08-27 16:55:40 -04:00
Christian Adams
d6ba3e1fc2
Merge pull request #2938 from rooftopcellist/pin_pluggy
...
pin pluggy at 0.6.0
2018-08-27 16:46:55 -04:00
adamscmRH
2643a1b3d6
pin pluggy at 0.6.0
2018-08-27 16:13:24 -04:00
Ryan Petrello
6afb47789a
Merge pull request #2936 from ryanpetrello/fix-1775
...
properly sanitize long event keys
2018-08-27 13:44:19 -04:00
Ryan Petrello
2acc488adf
properly sanitize long event keys
...
see: https://github.com/ansible/tower/issues/1775
2018-08-27 13:40:26 -04:00
Michael Abashian
d0598e720d
Merge pull request #2934 from mabashian/2933-search
...
Makes search filters additive again
2018-08-27 11:09:23 -04:00
Ryan Petrello
162ef08cef
Merge pull request #2935 from mabashian/2873-first-last
...
Fixes bug removing first/last name from a user
2018-08-27 10:15:27 -04:00
Jake McDermott
aa0d2cff5c
handle response data with discontinuities when using that data to fill other discontinuities
2018-08-27 01:38:02 -04:00
Jake McDermott
d608402dc1
refactor render service
2018-08-27 01:37:47 -04:00
Jake McDermott
04dbc2fcc4
add basic click handler for fetching and showing missing events
2018-08-27 01:37:36 -04:00
Jake McDermott
0bc9b1d431
render missing lines instead of auto-unfollowing
2018-08-27 01:37:28 -04:00
Jake McDermott
138f8a45ae
moving render/record keeping and scroll functionality out of pagers
2018-08-27 01:37:18 -04:00
Jake McDermott
ee348b7169
add handling for discontinuities in render service
2018-08-27 01:37:11 -04:00
Jake McDermott
38b9b47e6b
add max event count and discarding to stream service
2018-08-27 01:37:02 -04:00
Jake McDermott
2187655c68
move buffer mgmt to stream service
2018-08-27 01:36:52 -04:00
Jake McDermott
13203af353
Merge pull request #2921 from jakemcdermott/job-results/event-replay-skip-range
...
add option to job replay tool for skipping a range of job events
2018-08-25 22:54:46 -04:00
mabashian
4781df62ec
Fixes bug removing first/last name from a user
2018-08-25 14:25:49 -04:00
mabashian
72372b3810
Makes search filters additive again
2018-08-25 14:00:24 -04:00
Alan Rominger
b742746e5d
Merge pull request #2928 from AlanCoding/even_more_diff
...
Prefetch prior list of instances at start of policy calc task
2018-08-24 16:44:08 -04:00
AlanCoding
74fc0fef04
Manually pin reference list at start of pg_lock block
2018-08-24 15:28:28 -04:00
AlanCoding
bb8025c1af
add missing API licenses
2018-08-24 15:16:56 -04:00
Michael Abashian
d824508cfb
Merge pull request #2875 from mabashian/2868-lodash
...
Upgrades lodash to ~4.17.10
2018-08-24 13:27:07 -04:00
Ryan Petrello
077e541876
Merge pull request #2926 from ryanpetrello/deprecated-auth-token-helper
...
fix an auth-related typo in a docstring
2018-08-24 12:15:47 -04:00
Ryan Petrello
4561fd7270
fix an auth-related typo in a docstring
2018-08-24 11:56:11 -04:00
Ryan Petrello
50786f201f
Merge pull request #2922 from ryanpetrello/deprecated-auth-token-helper
...
emulate /api/v2/authtoken/ to help customers transition to OAuth2.0
2018-08-24 11:40:47 -04:00
Ryan Petrello
5561eb30f7
emulate /api/v2/authtoken/ to help customers transition to OAuth2.0
2018-08-24 11:05:41 -04:00
Jake McDermott
e2c4fd5ebb
add option for skipping counter slice range of events
2018-08-23 18:12:57 -04:00
John Mitchell
7226acb2b6
Merge pull request #2903 from jlmitch5/ui33Licenseifyer
...
add license grabbing script for ui deps
2018-08-23 16:53:12 -04:00
John Mitchell
7ef8e147f4
add license info about ui packages generated from script
2018-08-23 15:49:35 -04:00
John Mitchell
45db305e69
add script for generating ui license info in docs/licenses/ui
2018-08-23 15:49:01 -04:00
Ryan Petrello
52abb29091
Merge pull request #2919 from ryanpetrello/more-workflow-editor-i18n
...
sprinkle in more i18n translation for the workflow editor
2018-08-23 14:37:31 -04:00
Ryan Petrello
d564a268fd
sprinkle in more i18n translation for the workflow editor
...
see: https://github.com/ansible/tower/issues/775
2018-08-23 14:07:15 -04:00
kialam
8280aff612
Merge pull request #2909 from kialam/fix/2836-part2
...
Fix Job Detail Stats Panel Title and Badge Whitespace with CSS modifier
2018-08-23 12:41:18 -04:00
Alan Rominger
b35d6b7425
Merge pull request #2911 from AlanCoding/mo_text
...
Document inventory script towervars
2018-08-23 09:18:36 -04:00
Ryan Petrello
7b692b0c31
Merge pull request #2913 from ryanpetrello/fix-2907
...
set the session cookie expiry *properly* on each request
2018-08-22 16:08:13 -04:00
Ryan Petrello
a271837007
set the session cookie expiry *properly* on each request
...
see: https://github.com/ansible/tower/issues/2907
2018-08-22 15:26:03 -04:00
AlanCoding
a3d0e10f51
remove added-in tags that reference old AWX
2018-08-22 15:17:47 -04:00
AlanCoding
5e8f7b76f1
document inventory script towervars
2018-08-22 15:16:39 -04:00
kialam
c67e9143fb
Contain margins for stats panel with modifier
...
- Create CSS `—inline` modifier so that other areas where
`at-Panel-headingTitleBadge` are not affected.
2018-08-22 11:51:27 -04:00
Ryan Petrello
5abe045e6c
Merge pull request #2908 from ryanpetrello/fix-2187
...
fix a bug that broke bot avatars for Slack notifications
2018-08-22 11:35:02 -04:00
Ryan Petrello
4bc63cc37e
fix a bug that broke bot avatars for Slack notifications
...
when a *color* is specified for a Slack notification template, we use
the *web* not the RTM API; when you use a bot with the web API, you have
to specify the `as_user=True` argument to have the message use the bot's
name and avatar
see: https://github.com/ansible/tower/issues/2883
see: https://github.com/ansible/awx/issues/2187
2018-08-22 10:57:13 -04:00
Ryan Petrello
5cdd947196
Merge pull request #2870 from ryanpetrello/fix-2839
...
enforce 0 <= Instance.capacity_adjustment
2018-08-21 15:49:28 -04:00
Ryan Petrello
67d1267d98
enforce 0 <= Instance.capacity_adjustment
...
see: https://github.com/ansible/tower/issues/2839
2018-08-21 15:34:19 -04:00
Jake McDermott
66db615c0c
Merge pull request #2888 from kialam/fix/2836
...
Adjust title and badge spacing on job output stats section.
2018-08-21 14:12:15 -04:00
Alan Rominger
598449c2ce
Merge pull request #2882 from AlanCoding/just_credential2
...
[option2] move inventory source vault credential validation from view to model
2018-08-21 13:24:50 -04:00
kialam
4119c1dd0b
Adjust title and badge spacing on job output stats section.
2018-08-21 10:51:31 -04:00
Ryan Petrello
2acf055f6a
Merge pull request #2885 from ryanpetrello/fix-2874
...
apply sensitive field filtering to /api/v2/hosts/?host_filter
2018-08-21 10:43:52 -04:00
Ryan Petrello
4eeb62766e
apply sensitive field filtering to /api/v2/hosts/?host_filter
...
see: https://github.com/ansible/tower/issues/2874
see: https://github.com/ansible/tower/issues/2889
2018-08-21 08:17:14 -04:00
Ryan Petrello
d995068396
Merge pull request #2895 from ryanpetrello/release_3.3.0
...
fix failing unit tests
2018-08-21 08:16:29 -04:00
Alan Rominger
ee139b306c
Merge pull request #2881 from AlanCoding/log_cul_de_sacs
...
Change loggers from non-propagating to INFO filter
2018-08-21 07:36:52 -04:00
Ryan Petrello
a36b0061fa
fix failing unit tests
2018-08-20 19:57:28 -04:00
Jake McDermott
eb0cf945cf
Merge pull request #2860 from jakemcdermott/fix-2228
...
make line expand / collapse work for paginated scrollup
2018-08-20 13:12:52 -04:00
Jake McDermott
2e7ab57645
Merge pull request #2886 from jakemcdermott/job-results/line-search
...
enable output filtering by start / end line
2018-08-20 13:02:29 -04:00
Michael Abashian
d8f6c0aebc
Merge pull request #2822 from mabashian/2819-prompt
...
Properly show prompt button when re-selecting a node with promptable fields
2018-08-20 12:45:38 -04:00
Jake McDermott
f8e5e38614
enable output filtering by start / end line
2018-08-20 12:40:27 -04:00
AlanCoding
3f841180da
Change loggers from non-propagating to INFO filter
2018-08-20 09:02:55 -04:00
AlanCoding
9a85578925
move inv src vault cred validation from view to model
2018-08-20 08:53:55 -04:00
mabashian
f1e0c1e977
Upgrades lodash to ~4.17.10
2018-08-17 15:59:27 -04:00
Shane McDonald
1b8cb45024
Update translations
2018-08-17 13:56:34 -04:00
Bill Nottingham
fb9e508b6b
Merge pull request #2857 from shanemcd/release_3.3.0
...
Fix / improve minishift dev env playbook
2018-08-17 13:19:24 -04:00
Ryan Petrello
0868f97335
Merge pull request #2866 from ryanpetrello/ci-for-missing-migrations
...
fail CI if the change includes model changes that are missing migrations
2018-08-17 08:41:46 -04:00
Ryan Petrello
30fbeb43bb
fail CI if the change includes model changes that are missing migrations
2018-08-16 17:43:32 -04:00
mabashian
d2aea30d3d
Add check for ask_variables_on_launch when determining whether to show prompt button
2018-08-16 15:41:15 -04:00
mabashian
cdb347cba5
Properly show prompt button when re-selecting a node with promptable fields
2018-08-16 15:41:15 -04:00
Ryan Petrello
c95c7c8b18
Merge pull request #2865 from ryanpetrello/fix-mystery-migrations
...
fix up remaining Django migrations
2018-08-16 15:03:36 -04:00
Ryan Petrello
14043f792a
fix up remaining Django migrations
...
these don't really change anything in the schema; they just look like
Django ORM idiosyncrancies that `makemigrations` needs to be happy
see: https://github.com/ansible/tower/issues/2203
2018-08-16 13:59:06 -04:00
Christian Adams
9632f3b69e
Merge pull request #2847 from rooftopcellist/fix_actstream_migration
...
Fix a variety of missing migrations
2018-08-16 13:32:53 -04:00
adamscmRH
da1da6f530
Fix oauth and std out mystery migrations
2018-08-16 13:08:45 -04:00
Jared Tabor
5b93007ba1
Merge pull request #2838 from jaredevantabor/fix-765
...
Checking for undefined default survey answers
2018-08-16 09:20:42 -07:00
Ryan Petrello
e87633f1d8
Merge pull request #2859 from ryanpetrello/shhhhhhhhhhhhhhhhhhhhhhhhhh
...
make inventory updates considerably less verbose by default
2018-08-16 09:34:14 -04:00
Jake McDermott
ca35eb39d2
make line expand / collapse work for paginated scrollup
2018-08-15 21:24:44 -04:00
Jared Tabor
5d84863237
Merge pull request #2856 from Haokun-Chen/2831
...
add max-height to job output console at breakpoint
2018-08-15 15:05:46 -07:00
Jared Tabor
f4728149d9
Changes max height of stdout panel for skinny browser widths
2018-08-15 14:44:03 -07:00
Ryan Petrello
4c7c8b6db3
make inventory updates considerably less verbose by default
...
see: https://github.com/ansible/tower/issues/2858
2018-08-15 16:04:15 -04:00
Ryan Petrello
db8ee2810a
Merge pull request #2854 from ryanpetrello/more-custom-venv-help
...
provide friendlier help messages if you set up custom venvs wrong
2018-08-15 15:57:15 -04:00
Ryan Petrello
5ba8bbb08b
Merge pull request #2855 from ryanpetrello/what-the-fork
...
close DB and cache sockets _immediately_ before we fork callback workers
2018-08-15 15:56:18 -04:00
Ryan Petrello
87adfe5889
close DB and cache sockets _immediately_ before we fork callback workers
2018-08-15 15:10:08 -04:00
Shane McDonald
07cb2aa9bb
Fix / improve minishift dev env playbook
...
- Redo how we detect / set the minishift path
- Log into the correct admin account, once.
- Make sure commands that fail cause tasks to fail (s/;/&&/)
2018-08-15 15:01:40 -04:00
Shane McDonald
19c5564ec8
Update translation strings
2018-08-15 14:56:58 -04:00
Haokun-Chen
e05d071dab
add max-height to job output console at breakpoint
2018-08-15 14:29:32 -04:00
Ryan Petrello
6ba1b170d2
provide friendlier help messages if you set up custom venvs wrong
2018-08-15 14:11:48 -04:00
Ryan Petrello
63d7abc7e4
Merge pull request #2853 from ryanpetrello/fix-2852
...
show a better error when a custom venv doesn't exist on an isolated node
2018-08-15 13:59:11 -04:00
Ryan Petrello
b318fa7814
Merge pull request #2851 from ryanpetrello/fix-2843
...
show custom_virtualenvs at /api/v2/config if you have Project/Org access
2018-08-15 13:40:44 -04:00
Ryan Petrello
5f6907ba83
show a better error when a custom venv doesn't exist on an isolated node
...
see: https://github.com/ansible/tower/issues/2852
2018-08-15 13:31:25 -04:00
Ryan Petrello
cffa324762
show custom_virtualenvs at /api/v2/config if you have Project/Org access
...
see: https://github.com/ansible/tower/issues/2843
2018-08-15 13:12:12 -04:00
Yunfan Zhang
b690e61576
Merge pull request #2849 from YunfanZhang42/release_3.3.0
...
Prevent implicit project updates from blocking jobs.
2018-08-15 12:13:11 -04:00
Shane McDonald
ae207b5f33
Merge pull request #2175 from shanemcd/kubernetes-fun
...
Pull in downstream k8s installer changes
2018-08-15 11:51:42 -04:00
Yunfan Zhang
5c23c63e6d
Prevent implicit project updates from blocking jobs.
...
Signed-off-by: Yunfan Zhang <yz322@duke.edu >
2018-08-15 11:48:58 -04:00
Haokun Chen
3a133836dc
Merge pull request #2833 from Haokun-Chen/2829
...
fixed build anchor for application in activity stream
2018-08-15 10:40:06 -04:00
Ryan Petrello
ab7cc88caf
Merge pull request #2845 from ryanpetrello/remove-named-url-note
...
remove extraneous OPTIONS content re: the new named URL feature
2018-08-15 10:23:32 -04:00
Ryan Petrello
3b997cdd3a
remove extraneous OPTIONS content re: the new named URL feature
2018-08-15 10:22:42 -04:00
Ryan Petrello
59f246d297
Merge pull request #2841 from ryanpetrello/indexes-for-new-events
...
add indexes for new events
2018-08-14 22:41:39 -04:00
Jake McDermott
14a8258835
Merge pull request #2842 from jakemcdermott/fix-2837
...
hide counter badges for output only jobs
2018-08-14 17:13:45 -04:00
Jake McDermott
897fb96f94
hide counter badges for output only jobs
2018-08-14 17:12:50 -04:00
Ryan Petrello
79a29ebcc8
add indexes for new event types
...
not sure why this didn't happen in the original migration that was
generated - may be related to differences in behavior across Django
versions?
2018-08-14 16:57:13 -04:00
Jared Tabor
950e4dab04
Checking for undefined default survey answers
2018-08-14 13:23:06 -07:00
Haokun-Chen
ab82cc3ba3
fixed build anchor for application in activity stream
2018-08-14 14:46:45 -04:00
Jared Tabor
93a8a952f1
Merge pull request #2806 from jaredevantabor/fix-2796
...
Fix 2796
2018-08-14 10:49:26 -07:00
Shane McDonald
2b9954c373
Pull in downstream k8s installer changes
...
- Secretification of secret stuff
- Backup / restore
2018-08-14 12:37:19 -04:00
Haokun Chen
21f0c1d1d7
Merge pull request #2832 from Haokun-Chen/fixed-sanitize-output
...
fixed
2018-08-14 12:09:52 -04:00
Haokun-Chen
379979511b
fixed
2018-08-14 11:46:31 -04:00
Shane McDonald
2e6a7205e7
Fix broken conditional
2018-08-14 11:19:15 -04:00
Matthew Jones
14685901aa
skip migrations If an environment variable is set
...
This is to help k8s/openshift migrations which will perform migrations
in a separate pod.
2018-08-14 11:00:51 -04:00
Haokun Chen
15480a56db
Merge pull request #2820 from Haokun-Chen/2815
...
show client id and secret when create application
2018-08-13 16:30:34 -04:00
Haokun-Chen
9f54ba069e
show client id and secret when create application
2018-08-13 15:54:57 -04:00
kialam
42f01b7f05
Use latest version of nvd3 instead
...
- Replace forked version in favor of latest version from NOVUS.
2018-08-13 14:49:25 -04:00
kialam
6cf1fb3c10
Update node and nom to LTS version
2018-08-13 14:46:00 -04:00
Christian Adams
03058cd1e8
Merge pull request #2824 from rooftopcellist/test_refresh_token
...
Test refresh token
2018-08-13 14:03:35 -04:00
Jake McDermott
a30c2fe227
Merge pull request #2817 from jakemcdermott/job-results/_debug-mode
...
add event replay mode to ui for finished jobs
2018-08-13 13:41:03 -04:00
Jake McDermott
d8e890b651
Merge pull request #2826 from jakemcdermott/fix-2818
...
fix handling for potentially missed events on initialization
2018-08-13 13:40:20 -04:00
Jake McDermott
95735ee01a
Merge pull request #2827 from jakemcdermott/job-results/performance-testing
...
performance / ux scrolling fixes for higher volume jobs
2018-08-13 13:40:00 -04:00
adamscmRH
61931d0b6c
add RefreshToken tests
2018-08-13 10:08:08 -04:00
Jake McDermott
516607551c
show follow tip on first auto scroll hide
2018-08-12 19:35:59 -04:00
Jake McDermott
5e974d84b6
fix handling for missed events on initialization
2018-08-12 17:44:11 -04:00
Jake McDermott
91bc39be6b
performance / ux improvements for higher volume jobs
2018-08-12 17:29:30 -04:00
kialam
49222d5e72
Merge pull request #2821 from kialam/fix/2797
...
Fix missing Prompt button for Extra Vars in WF Visualizer
2018-08-10 11:06:43 -07:00
kialam
686e5ac545
Handle extra vars case for "Prompt" button in WF visualizer.
2018-08-10 13:33:43 -04:00
Jake McDermott
0c3d6e7c33
add testing section for job events
2018-08-10 01:16:02 -04:00
Jake McDermott
e1b7e7f6ce
add event replay mode
2018-08-10 01:15:41 -04:00
Dennis U
a294a6f06e
Bugfix for ca_trust_dir
...
Changed syntax as ca_trust_dir was not correctly mounted in awx_web container and added command to update CA trust inside awx_web container after creation.
2018-08-09 14:07:29 +02:00
Jared Tabor
97c8005d00
Moves minimum idle time to 61 seconds (so that user can't type 60)
2018-08-08 17:09:04 -07:00
walkafwalka
d2ab7bd54d
Add inventory vars to set docker install hostnames
...
Signed-off-by: walkafwalka <41709139+walkafwalka@users.noreply.github.com >
2018-08-04 01:49:07 -07:00
walkafwalka
e02e8994ad
Allow autocomplete on the AWX login page
...
Signed-off-by: walkafwalka <41709139+walkafwalka@users.noreply.github.com >
2018-08-01 00:21:38 +00:00
Stoned Elipot
ada2d65547
force boolean evaluation
2018-07-25 19:10:31 +02:00
Ilkka Tengvall
0443bd3099
fixes selinux permissions for awx data.
...
fixes issue #2036 and #1896
2018-07-02 09:22:36 +03:00
Dmytro Makovey
adaa164a19
allow nginx config extension
2018-06-05 08:16:08 -07:00