Gabe Muniz
3aba5b5a04
Revert EE selectable work in favor of rewriting later
2023-03-03 16:34:43 -05:00
Gabe Muniz
5c19efdc32
Add execution environment args and pass to inv source
2023-03-03 16:02:46 -05:00
Hao Liu
2ca0b7bc01
Revert "Remove trailing $ from websocket_urlpatterns to work with custom path to fix #12241 "
...
This reverts commit 5e28f5dca1 .
2023-03-02 21:14:53 -05:00
Alex Corey
2fe1ea94bd
Conditionally applies the job templates tab to credentials that can be on a JT
2023-03-02 12:57:20 -05:00
Hao Liu
0eb9de02f3
Merge pull request #13627 from infamousjoeg/fix-13597-webservice_id-default
...
Fixes #13597 webservice_id default value added
2023-03-01 15:29:53 -05:00
Lila Yasin
39ee4285ce
Working on running spellcheck on everything ahead of merging the shellcheck/code check CI addition. ( #13453 )
2023-03-01 10:19:00 -03:00
Christian Adams
2dcda04a9e
Merge pull request #13445 from stanislav-zaprudskiy/disable_instance_command
...
Add `disable_instance` management command
2023-02-28 15:37:38 -05:00
Christian Adams
52d46c88e4
External users should not be able to change their password ( #13491 )
...
* Azure AD users should not be able to change their password
* Multiple auth changes
Moving get_external_user function into awx.sso.common
Altering get_external_user to not look at current config, just user object values
Altering how api/conf.py detects external auth config (and making reusable function in awx.sso.common)
Altering logic in api.serializers in _update_pasword to use awx.sso.common
* Adding unit tests
---------
Co-authored-by: John Westcott IV <john.westcott.iv@redhat.com >
2023-02-28 15:44:34 -03:00
Alan Rominger
90f54b98cd
Update keepalive setting help_text to be more direct
...
Co-authored-by: Shane McDonald <me@shanemcd.com >
2023-02-28 09:04:07 -05:00
Michael Abashian
b143df3183
Fix broken UI test
2023-02-28 09:04:07 -05:00
Alan Rominger
6fa22f5be2
Add UI for the new setting
2023-02-28 09:04:07 -05:00
Alan Rominger
d5de1f9d11
Make use of new keepalive messages from ansible-runner
...
Make setting API configurable and process keepalive events
when seen in the event callback
Use env var in pod spec and make it specific to K8S
2023-02-28 09:04:07 -05:00
Hao Liu
cf21eab7f4
[chore] update project_update playbook to be compliant with ansible-lint
...
reshaving the yak
Co-Authored-By: Gabriel Muniz <gmuniz@redhat.com >
2023-02-27 18:32:10 -05:00
Joe Garcia
98b2f51c18
fix kwargs[] to kwargs.get()
2023-02-27 11:52:44 -05:00
Joe Garcia
327352feaf
Add default value to webservice_id kwarg
2023-02-27 11:26:52 -05:00
Hao Liu
9669b9dd2f
Revert project_update.yml
...
Due to problem found in testing reverting
019e6a52fe
2023-02-27 08:23:27 -05:00
vaibhav gupta
a6a9d3427c
Update constants.js
2023-02-24 20:59:59 +05:30
Alexander Pavlov
5e28f5dca1
Remove trailing $ from websocket_urlpatterns to work with custom path to fix #12241
...
Signed-off-by: Alexander Pavlov <alexander.pavlov@amdocs.com >
2023-02-23 12:02:47 -05:00
Hao Liu
89e41597a6
switch from head to tail
...
from @relrod
`head` will close the input fd when it no longer needs it (or exits). find will try to write to the closed fd and somewhere along the way, it will receive SIGPIPE as a result. This is why `yes | head -5 ` doesn't run forever.
2023-02-23 10:46:48 -05:00
Hao Liu
283adc30a8
Merge pull request #13526 from TheRealHaoLiu/project_update_playbook_lint
...
[chore] Update project_update playbook to be compliant with ansible-lint
2023-02-22 21:39:42 -05:00
Hao Liu
019e6a52fe
Update project_update playbook to be compliant with ansible-lint
2023-02-22 19:30:24 -05:00
Alan Rominger
6d3f39fe92
Give proper 401 code to user not logged in
2023-02-21 13:34:29 -05:00
Gabe Muniz
fb2647ff7b
changing the signature of workflowapprovallist
...
included workflow approval as a read only endpoint to pass collection tests
2023-02-17 14:57:54 -05:00
Stanislav Zaprudskiy
35fbb94aa6
Use CLUSTER_HOST_ID as default hostname argument value
...
Incorporates feedback from https://github.com/ansible/awx/pull/13445/files#r1106012308
Signed-off-by: Stanislav Zaprudskiy <s.zaprudskiy@sap.com >
2023-02-17 18:10:08 +01:00
Stanislav Zaprudskiy
f2ab8d637c
Do not discard jobs w/ .started=None
2023-02-17 18:10:08 +01:00
Stanislav Zaprudskiy
166b586591
Support indefinitely waiting for jobs to finish
...
Signed-off-by: Stanislav Zaprudskiy <s.zaprudskiy@sap.com >
2023-02-17 18:10:08 +01:00
Stanislav Zaprudskiy
d1c608a281
Reformat with black
...
Signed-off-by: Stanislav Zaprudskiy <s.zaprudskiy@sap.com >
2023-02-17 18:10:08 +01:00
Stanislav Zaprudskiy
b4803ca894
Add disable_instance management command
...
Signed-off-by: Stanislav Zaprudskiy <s.zaprudskiy@sap.com >
2023-02-17 18:10:08 +01:00
John Westcott IV
23a34c5dc9
Merge pull request #13466 from john-westcott-iv/ee_debugging
...
Enhancing debugging of `The project could not sync because there is no Execution Environment`
2023-02-16 08:11:30 -05:00
Alan Rominger
7f50679e68
Do not create setting with invalid value in data migration ( #13576 )
...
* Do not create setting with invalid value in data migration
* Add test for conf app data migration
2023-02-15 14:54:46 -05:00
John Westcott IV
26a888547d
Fixing variable with duplicate name which was causing errors with LDAP team addition
2023-02-14 14:56:13 -05:00
Robin Klussmann
60458bebfd
Fix a typo in the help text for Generic OIDC
2023-02-13 17:11:29 +01:00
Joe Garcia
049a158638
Fixes ansible/awx #13527
2023-02-07 10:47:51 -05:00
Sarah Akus
32f7295f44
Merge pull request #13247 from kialam/audit-fix-only
...
Fix high severity vulnerabilities.
2023-02-06 13:15:07 -05:00
Alan Rominger
51112b95bc
Add test for callback events flush with nothing in the buffer
2023-02-05 22:46:50 -05:00
Alan Rominger
6c1d4a5cfd
Skip callback receiver bulk_create with 0 events
2023-02-04 12:10:39 -05:00
John Westcott IV
b959bc278f
Merge pull request #13475 from john-westcott-iv/add_m2m_unit_test
...
Adding functional test for LDAP _update_m2m_relationships
2023-02-03 10:59:45 -05:00
Kia Lam
59ce8c4148
Upgrade high and critial dependencies.
2023-02-02 14:07:28 -08:00
Alan Rominger
9b2725e5fe
Merge pull request #13500 from AlanCoding/group_options
...
Fix OPTIONS permissions bug in groups list
2023-02-02 12:55:04 -05:00
Alan Rominger
1af955d28c
Merge pull request #13267 from philipsd6/feature/complex_extra_vars
...
Enable support for injecting complex extra vars
2023-02-02 10:13:49 -05:00
Alan Rominger
6997876da6
Fix OPTIONS permissions bug in groups list
2023-02-01 16:19:24 -05:00
Alan Rominger
93d84fe2c9
Merge pull request #13502 from AlanCoding/new_black
...
Update to comply with new black rules
2023-02-01 16:18:50 -05:00
Alan Rominger
f5785976be
Update to comply with new black rules
2023-02-01 14:59:38 -05:00
Seth Foster
61c7d4e4ca
Merge pull request #13455 from infamousjoeg/fix-13439-support-conjur-oss
...
Fixes #13439 Add exception handling for `/api` on url
2023-01-31 16:28:31 -05:00
Hao Liu
058ae132cf
Merge pull request #13489 from gamuniz/add_management_command
...
adding new management command to allow failsafe enabling of local auth
2023-01-31 13:52:10 -05:00
Gabe Muniz
ffdcb9f4dd
fixed error in help dialog
2023-01-31 12:54:17 -05:00
Gabe Muniz
2d9da11443
refactored the code to pass both enable and disable flags
2023-01-30 21:07:17 -05:00
Michael Abashian
808ab9803e
Re-add workflow approval bulk actions to workflow approvals list
2023-01-30 14:54:35 -05:00
Gabe Muniz
d64b6d4dfe
adding new management command to allow failsafe enabling of local authenication for disaster recovery or in case 3rd party authenication becomes unavailable
2023-01-30 14:31:26 -05:00
John Westcott IV
8fb831d3de
SAML enhancements ( #13316 )
...
* Moving reconcile_users_org_team_mappings into common library
* Renaming pipeline to social_pipeline
* Breaking out SAML and generic Social Auth
* Optimizing SMAL login process
* Moving extraction of org in teams from backends into sso/common.create_orgs_and_teams
* Altering saml_pipeline from testing
Prefixing all internal functions with _
Modified subfunctions to not return values but instead manipulate multable objects
Modified all functions to not add duplicate orgs to the orgs_to_create list
* Updating the common function to respect a teams organization name
* Added can_create flag to create_org_and_teams
This made testing easier and allows for any adapter with a flag the ability to simply pass it into a function
* Multiple changes to SAML pipeline
Removed orgs_to_create from being passed into user_team functions, common create orgs code will add any team orgs to list of orgs automatically
Passed SAML_AUTO_CREATE_OBJECTS flag into create_org_and_teams
Fix bug where we were looking at values instead of keys
Added loading of all teams if remove flag is set in update_user_teams_by_saml_attr
* Moving common items between SAML and Social into a 'base'
* Updating and adding testing
* Renamed get_or_create_with_default_galaxy_cred to get_or_create_org_...
2023-01-27 11:49:16 -03:00