summaryrefslogtreecommitdiffstats
path: root/.env (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-05-22Fix promote from release event (#15215)Hao Liu1-1/+1
2024-05-21Fix up ansible-test sanity checks due to ansible 2.17 release (#15208)24.4.0Seth Foster5-6/+7
* Fix up ansible sanity checks * Fix awx-collection test failure * Add ignore for ansible-test 2.17 --------- Signed-off-by: Seth Foster <fosterbseth@gmail.com> Co-authored-by: Hao Liu <44379968+TheRealHaoLiu@users.noreply.github.com>
2024-05-21Update a few dev requirements (#15203)Alan Rominger17-221/+222
* Update a few dev requirements * Fix test failures due to upgrade * Update patterns for mocker usage
2024-05-21Allow wsrelay to fail without FATAL (#15191)Hao Liu3-87/+60
We have not identify the root cause of wsrelay failure but attempt to make wsrelay restart itself resulted in postgres and redis connection leak. We were not able to fully identify where the redis connection leak comes from so reverting back to failing and removing startsecs 30 will prevent wsrelay to FATAL
2024-05-18Added docs for new RBAC changes (#15150)TVo12-317/+519
* Added docs for new RBAC changes * Added UI changes with screens and API endpoints with sample commands. * Update docs/docsite/rst/userguide/rbac.rst Co-authored-by: Vidya Nambiar <43621546+vidyanambiar@users.noreply.github.com> * Incorporated review feedback from @vidyanambiar. --------- Co-authored-by: Vidya Nambiar <43621546+vidyanambiar@users.noreply.github.com>
2024-05-16Fix success_url_allowed_hosts set instantiation (#15196)Michael Anstis2-2/+2
Co-authored-by: Michael Anstis <manstis@redhat.com>
2024-05-15Fix terraform backend credential issue (#15141)Bikouo Aubin1-2/+2
fix issue introduced by PR15055
2024-05-15Add skip authorization option to collection application module (#15190)Sean Sullivan1-0/+3
2024-05-14Bump jinja2 from 3.1.3 to 3.1.4 in /docs/docsite (#15168)dependabot[bot]1-1/+1
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4. - [Release notes](https://github.com/pallets/jinja/releases) - [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/jinja/compare/3.1.3...3.1.4) --- updated-dependencies: - dependency-name: jinja2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-14Fix podman failure in development environment (#15188)Hao Liu1-7/+0
``` ERRO[0000] path "/var/lib/awx/.config" exists and it is not owned by the current user ``` start to happen with podman 5 it seems that the config files are no longer needed removing it fixes the problem
2024-05-13Support Django logout redirects (#15148)Michael Anstis2-0/+4
* Allowed hosts for logout redirects can now be set via the LOGOUT_ALLOWED_HOSTS setting Authored-by: Michael Anstis <manstis@redhat.com> Co-authored-by: Hao Liu <44379968+TheRealHaoLiu@users.noreply.github.com>
2024-05-13Skip 3 expensive calls for jobs saving in 'waiting' status on UnifiedJob ↵Elijah DeLee1-5/+7
(#15174) skip update parent logic for 'waiting' on UnifiedJob by not looking up "status_before" from previous instance we save 2 to 3 expensive calls (the self lookup of old state, the lookup of parent, and the update to parent if allow_simultaneous == False or status == 'waiting')
2024-05-10Clean up settings file (#15135)jessicamack1-6/+0
remove unneeded settings
2024-05-01Expose websockets on api prefix v2James4-0/+13
2024-04-29Do some aesthetic adjustments to role presentation fields (#15153)24.3.1Alan Rominger10-88/+85
* Do some asthetic adjustments to role presentation fields * Correctly test managed setup * Minor migration adjustments
2024-04-29Delete deprecated Cypress UI e2e_test.yml (#15155)Hao Liu1-75/+0
Delete e2e_test.yml Remove because it's no longer being maintained
2024-04-26awx modules wait on event processing finished (#15152)Seth Foster1-1/+4
This change makes "wait: true" for jobs and syncs look at the event_processing_finished instead of finished field. Right now there is a race condition where a module might try to delete an inventory, but the events for an inventory sync have not yet finished. We have a RelatedJobsPreventDeleteMixin that checks for this condition. bulk jobs don't have event_processing_finished so we just use finished field in that case.
2024-04-26Pin openssl 3.0.7 (#15147)Seth Foster1-0/+3
followup to PR #15142 This commit pins openssl in the awx image, not just the builder image.
2024-04-25Upgrade DRF (#15144)Alan Rominger3-3/+8
* Upgrade DRF * Fix failures caused by DRF upgrade
2024-04-25Temporarily downgrade openssl (#15142)Seth Foster1-0/+1
openssl 3.2.0 has incompatiblity issues with the libpq version we are using, and causes some C runtime errors: "double free or corruption (out)" see awx issue #15136 also this issue github.com/conan-io/conan-center-index/pull/22615 once the libpq libraries on centos stream9 are updated with the patch, we can unpin openssl Signed-off-by: Seth Foster <fosterbseth@gmail.com>
2024-04-24Stop pre-caching every resource in the system upon importJeff Bradberry2-11/+34
If we don't have something in the cache when we call get_by_natural_key, do an actual filtered query for it and cache the results. We'll get more overall API calls this way, but they'll be smaller and will happen while we are importing, not upfront.
2024-04-24Add help message for expiration tokens (#15076) (#15077)irozet121-0/+3
Co-authored-by: Ирина Розет <irozet@astralinux.ru>
2024-04-24Adding CSRF Validation for schemas (#15027)Bruno Sanchez2-1/+25
* Adding CSRF Validation for schemas * Changing retrieve of scheme to avoid importing new library * check if CSRF_TRUSTED_ORIGINS exists before accessing it --------- Signed-off-by: Bruno Sanchez <brsanche@redhat.com>
2024-04-24Add ability to set SameSite policy for userLoggedIn cookie (#15100)Michael Tipton3-2/+9
* Add ability to set SameSite policy for userLoggedIn cookie * reformat line for linter
2024-04-24Fix and test data migration error from DAB RBAC (#15138)Alan Rominger2-1/+29
* Fix and test data migration error from DAB RBAC * Fix up migration test * Fix custom method bug * Fix another fat fingered bug
2024-04-23Adjust test for stricter DAB user view permission enforcement (#15130)Alan Rominger1-2/+17
2024-04-22Backports previously approved corrections. (#15121)24.3.0TVo5-8/+13
* Backports previously approved corrections. * Deleted a blank line in inventories line 100
2024-04-18Fix instance peering pagination (#15108)Seth Foster1-49/+25
Currently the association box displays a list of available instances/addresses that can be peered to. The pagination issue arises as follows: - fetch 5 instances (based on page_size) - filter these instances down based on some criteria (like is_internal: false) - show results Filtering down the results inside of the fetch method results in pagnation errors (may return fewer than 5, for example) instead, do the filtering by API queries. That way the pagination count will be correct. Signed-off-by: Seth Foster <fosterbseth@gmail.com>
2024-04-17Use $(shell ...) to filter the redis docker volumesJeff Bradberry1-1/+1
Makefiles use $() for variable templating, so trying to use it directly as a shell subcommand doesn't work.
2024-04-17Omit using -X when not needed, and don't default to demonstrating -k Jan-Piet Mens1-9/+8
It's the year 2024: using -k as default in https URL schemes should be deprecated. (I have left one mention of it possibly being required if no CA available). Furtheremore, neither -XGET or -XPOST are required, as curl(1) well knows when to use which method.
2024-04-17chore: remove repetitive words (#15101)STEVEN ADAMS5-5/+5
Signed-off-by: hugehope <cmm7@sina.cn>
2024-04-16Fix wsrelay connection leak (#15113)Hao Liu2-49/+72
- when re-establishing connection to db close old connection - re-initialize WebSocketRelayManager when restarting asyncio.run - log and ignore error in cleanup_offline_host (this might come back to bite us) - cleanup connection when WebSocketRelayManager crash
2024-04-16Fixed missing fstring from wsrelay logging (#15094)lucas-benedito1-1/+1
Fixed missing fstring from wsrelay logging
2024-04-16Support Google credentials on Terraform credentials typeabikouo5-4/+81
2024-04-15Update LDAP/SAML config dump command (#15106)jessicamack2-19/+45
* update LDAP config dump * return missing fields if any * update test, remove unused import * return bool and fields. check for missing_fields
2024-04-12Use released version of django-radius (#15103)Alan Rominger3-9/+7
2024-04-12Use latest awx-ee in devel CI (#15098)Hao Liu1-0/+1
2024-04-12Store molecule debug output to github artifacts (#15107)Hao Liu1-0/+10
Related to https://github.com/ansible/awx-operator/pull/1823
2024-04-11[RBAC] Update related name to reflect upstream DAB change (#15093)Alan Rominger1-1/+1
Update related name to reflect upstream DAB change
2024-04-11Make custom urls work with RBACAlan Rominger1-3/+3
2024-04-11[RBAC] Rename managed role definitions, and move migration logic here (#15087)Alan Rominger8-30/+189
* Rename managed role definitions, and move migration logic here * Fix naming capitalization
2024-04-11[RBAC] Fix bug where team could not be given read_role to other team (#15067)Alan Rominger4-13/+37
* Fix bug where team could not be given read_role to other team * Avoid unwanted triggers of parentage granting * Restructure signal structure * Fix another bug unmasked by team member permission fix * Changes to live with test writing * Use equality as opposed to string "in" from Seth in review comment Co-authored-by: Seth Foster <fosterseth@users.noreply.github.com> --------- Co-authored-by: Seth Foster <fosterseth@users.noreply.github.com>
2024-04-11[RBAC] Tweaks to reflect what endpoints are deprecated (#15068)Alan Rominger2-1/+1
Tweaks to reflect what endpoints are deprecated
2024-04-11Fix missing role membership when giving creator permissions (#15058)Alan Rominger2-2/+33
2024-04-11AWX Collections for DAB RBACSeth Foster13-6/+807
Adds new modules for CRUD operations on the following endpoints: - api/v2/role_definitions - api/v2/role_user_assignments - api/v2/role_team_assignments Note: assignment is Create or Delete only Additional changes: - Currently DAB endpoints do not have "type" field on the resource list items. So this modifies the create_or_update_if_needed to allow manually specifying item type. Signed-off-by: Seth Foster <fosterbseth@gmail.com>
2024-04-11[RBAC] Fix known issues with backward compatible access_list (#15052)Alan Rominger4-13/+175
* Remove duplicate access_list entries for direct team access * Revert test changes for superuser in access_list
2024-04-11Generalize can_delete solution, use devel DAB (#15009)Alan Rominger4-8/+8
* Generalize can_delete solution, use devel DAB * Fix bug where model was used instead of model_name * Linter fixes
2024-04-11[RBAC] Fix server error from delete capability of approvals (#15002)Alan Rominger2-1/+19
Fix server error from delete capability of approvals
2024-04-11[RBAC] Fix migration for created and modified field changes (#14999)Alan Rominger1-9/+2
Fix migration for created and modified field changes
2024-04-11Bump migration number for RBAC branchAlan Rominger2-2/+2