summaryrefslogtreecommitdiffstats
path: root/requirements (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix for 'relation "social_auth_usersocialauth" does not exist' error (#15626)Lila Yasin2024-11-111-39/+7
| | | | | * Ran updater.sh * Remove uneeded licenses
* Add back git requirements as comments & re-run script (#15317)Alan Rominger2024-10-292-3/+26
| | | | | | | | | | | * Add back git requirements as comments * Add comment to commented out git lines for clarity * Re run the updater script * Add new licenses * Fix library name
* bump django 4.2.16 to be in line with DAB (#15596)Seth Foster2024-10-222-3/+4
| | | Signed-off-by: Seth Foster <fosterbseth@gmail.com>
* 3rd party auth removal cleanupHao Liu2024-10-153-46/+28
| | | | | | | | | | | | | | | | | | - Sequentiallize auth config removal migrations - Remove references to third party auth - update license files - lint fix - Remove unneeded docs - Remove unreferenced file - Remove social auth references from docs - Remove rest of sso dir - Remove references to third part auth in docs - Removed screenshots of UI listing removed settings - Remove AuthView references - Remove unused imports ... Co-Authored-By: jessicamack <21223244+jessicamack@users.noreply.github.com>
* Remove sso app (#15550)Djebran Lezzoum2024-10-152-21/+0
| | | Remove sso app.
* Remove SAML authentication (#15568)jessicamack2024-10-152-8/+0
| | | | | | | | | * remove saml * remove license file and management command * update requirements, add migrations * remove unused imports
* Remove RADIUS authentication (#15548)Djebran Lezzoum2024-10-152-5/+0
| | | | | | | Remove RADIUS authentication from AWX Do not remove models fields and tables let it for a stage where all the work of removing external auth finished AAP-27707 Co-authored-by: Hao Liu <44379968+TheRealHaoLiu@users.noreply.github.com>
* Remove TACACS+ authentication (#15547)Djebran Lezzoum2024-10-152-3/+0
| | | | | Remove TACACS+ authentication from AWX. Co-authored-by: Hao Liu <44379968+TheRealHaoLiu@users.noreply.github.com>
* Remove LDAP authentication (#15546)Djebran Lezzoum2024-10-153-12/+0
| | | Remove LDAP authentication from AWX
* Use awx-plugins-shared code from `awx_plugins.interfaces` (#15566)Sviatoslav Sydorenko (Святослав Сидоренко)2024-10-021-0/+1
| | | | | | | | | | | | | | | | | | | | | * Add `awx_plugins.interfaces` runtime dependency * Use `awx_plugins.interfaces` for runtime detection The original function name was `server_product_name()` but it didn't really represent what it did. So it was renamed into `detect_server_product_name()` in an attempt of disambiguation. * Use `awx_plugins.interfaces` to map container path The original function `to_container_path` has been renamed into `get_incontainer_path()` to represent what it does better and make the imports more obvious. * Add license file for awx_plugins.interfaces --------- Co-authored-by: Hao Liu <44379968+TheRealHaoLiu@users.noreply.github.com>
* Fix awx-plugins to use #egg=<package_name>Chris Meyers2024-09-041-1/+1
| | | | | | * #egg _could_ be awx-plugins.some.other.provided.package * Also point at ansible devel instead of a forked branch since the entrypoints PR has now merged to devel
* Use awx-plugins insteadChris Meyers2024-09-041-0/+1
| | | | | * Instead of sourcing cred and inv plugins from the awx repo awx_plugins local directory, source them from the python package awx-plugins-core.
* Pin DAB to devel again (#15467)Alan Rominger2024-08-271-1/+1
|
* Make controller specific team and org roles (#15445)Seth Foster2024-08-221-1/+1
| | | | | | | | | | | | | | | | | | | | | Adds the following managed Role Definitions Controller Team Admin Controller Team Member Controller Organization Admin Controller Organization Member These have the same permission set as the platform roles (without the Controller prefix) Adding members to teams and orgs via the legacy RBAC system will use these role definitions. Other changes: - Bump DAB to 2024.08.22 - Set ALLOW_LOCAL_ASSIGNING_JWT_ROLES to False in defaults.py. This setting prevents assignments to the platform roles (e.g. Team Member). Signed-off-by: Seth Foster <fosterbseth@gmail.com>
* Replace ansiconv with ansi2html (#15328)jessicamack2024-08-222-3/+3
| | | | | | | | | | | | | * replace ansiconv with ansi2html The ansiconv package is archived so I'm replacing it with a similar package that's still actively being worked on. * remove minimum version The version minimum was used to get the latest version while running the upgrader * set minimum version for ansi2html * provide usage info
* Update django-ansible-base version to 2024.8.19 (#15454)Alan Rominger2024-08-211-1/+1
| | | | | Update django-ansible-base version to 2024.8.9 Co-authored-by: chrismeyersfsu <722880+chrismeyersfsu@users.noreply.github.com>
* Unpin django-guid and update license (#15381)jessicamack2024-08-172-2/+2
| | | | | unpin django-guid and update license there's no reason listed for the pin and the changelog doesn't describe any changes that should block a full upgrade. they changed licenses to MIT
* Unpin django-split-settings (#15379)jessicamack2024-08-163-44/+2
| | | | | | | * unpin django-split-settings blocker is 2 years old. upgrading to see if the previous issue is still present. upgrading to a version with Python 3.11 support * remove UPGRADE BLOCKER in README
* Bump DAB version manually because bot is on vacation (#15434)Alan Rominger2024-08-091-1/+1
|
* Unpin channels-redis (#15329)jessicamack2024-08-073-31/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | * unpin channels-redis The bug that initially caused the upgrade block has been resolved https://github.com/django/channels_redis/issues/332 * replace aioredis Exception with a redis Exception Version 4.0.0 of channel-redis migrated the underlying Redis library from aioredis to redis-py. The Exception has been changed to an equivalent * remove unused license * remove UPGRADE BLOCKER in README * remove hiredis it was an indirect dependency from aioredis which was removed * remove unused license * add back hiredis it's potentially providing a performance boost. install explicitly as a part of redis. upgrade to more recent version * remove UPGRADE BLOCKER for hiredis it was also addressed as a part of this PR
* Bump django-ansible-base to 2024.7.17 (#15373)github-actions[bot]2024-07-261-1/+1
| | | | | Update django-ansible-base version to devel Co-authored-by: chrismeyersfsu <722880+chrismeyersfsu@users.noreply.github.com>
* Check and update django-ansible-baseChris Meyers2024-07-171-0/+77
| | | | | | * Check upstream django-ansible-base releases. If the version upstream does not match the version we are pinned to then submit a PR with the upstream version.
* Temporary workaround for CI failure (#15305)Hao Liu2024-06-261-2/+1
| | | | | | Workaround ``` ERROR awx/main/tests/functional/test_licenses.py - pip._vendor.distlib.DistlibException: Unable to locate finder for 'pip._vendor.distlib' ```
* Upgrade aiohttp for cve 2024-23829 (#15257)Jake Jackson2024-06-122-2/+2
|
* fix cve 2024-24680 (#15250)24.5.0Jake Jackson2024-06-042-2/+2
|
* Repin cython due to https://github.com/yaml/pyyaml/pull/702 (#15248)Hao Liu2024-06-032-6/+12
| | | | | | | | | | | * Revert "Unpin cypthon (#15246)" This reverts commit 659c3b64dec5fb8dd6eeabcb47e794cbbae9e8c4. * Pin grpcio Avoid cython 3 due to https://github.com/yaml/pyyaml/pull/702 * Delete asyncpg.txt
* Unpin cypthon (#15246)Hao Liu2024-06-032-11/+4
| | | | | | | * Unpin cython * Remove unused asyncpg * Remove asyncpg license file
* Add requirements commentChris Meyers2024-05-311-1/+1
|
* Add recordingChris Meyers2024-05-312-0/+3
| | | | | | | | | | | * Always output awx logs to a file via otel * That log file can always be later replayed into a product that supports otlp at a later date. * Useful when you find a problem that you need a time series DB to help find and solve. * Useful if a community member or customer has a problem where a time series db would be helpful. You can take a "remote" users log and replay it locally for analysis.
* Move requirements out of dev and into mainlineChris Meyers2024-05-313-5/+61
| | | | * Add new package license files
* Centralized logging via otelChris Meyers2024-05-311-0/+6
|
* Update a few dev requirements (#15203)Alan Rominger2024-05-211-3/+3
| | | | | | | * Update a few dev requirements * Fix test failures due to upgrade * Update patterns for mocker usage
* Upgrade DRF (#15144)Alan Rominger2024-04-252-3/+2
| | | | | * Upgrade DRF * Fix failures caused by DRF upgrade
* Use released version of django-radius (#15103)Alan Rominger2024-04-123-9/+7
|
* Generalize can_delete solution, use devel DAB (#15009)Alan Rominger2024-04-111-1/+1
| | | | | | | * Generalize can_delete solution, use devel DAB * Fix bug where model was used instead of model_name * Linter fixes
* Replace role system with permissions-based DB rolesAlan Rominger2024-04-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Develop ability to list permissions for existing roles Create a model registry for RBAC-tracked models Write the data migration logic for creating the preloaded role definitions Write migration to migrate old Role into ObjectRole model This loops over the old Role model, knowing it is unique on object and role_field Most of the logic is concerned with identifying the needed permissions, and then corresponding role definition As needed, object roles are created and users then teams are assigned Write re-computation of cache logic for teams and then for object role permissions Migrate new RBAC internals to ansible_base Migrate tests to ansible_base Implement solution for visible_roles Expose URLs for DAB RBAC
* Mismatch dependencies version (#14986)Cesar Francisco San Nicolas Martinez2024-03-142-6/+15
| | | | | | | * Fixed mismatch between setuptools version in the makefile and requirements file * Fix mismatch of versions in makefile and requirements * Added maturin license
* AAP-13369 Python 3.9 -> 3.11 upgrade (#14771)Dave2024-03-133-119/+154
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Python 3.9 -> 3.11 upgrade * Test: updating azure-keyvault to 4.2.0 * Revert "Test: updating azure-keyvault to 4.2.0" This reverts commit cf0b83699442e0c0de4a1152d4af8543a5e05b88. * Test: updating azure-keyvault to latest and adding azure-identity * Fix licenses * Adding new licenses * Revert "Fix licenses" This reverts commit da3876911ef5ebbe7a8adbddd336ced3039b6228. * Fixing dependencies * Test: updating azure-keyvault to 4.2.0 * Fix licenses * Revert "Fix licenses" This reverts commit da3876911ef5ebbe7a8adbddd336ced3039b6228. * Fixing dependencies --------- Co-authored-by: César Francisco San Nicolás Martínez <csannico@redhat.com>
* [developer productivity improvement] Running awx components in vscode ↵Hao Liu2024-03-071-2/+5
| | | | | | | | | | | debugger (#14942) Enable VSCode debugger integration when attaching VSCode to with AWX docker-compose development environment container - add debugpy launch target in `.vscode/launch.json` to enable launching awx processes with debugpy - add vscode tasks in `.vscode/tasks.json` to facilitate shutting down corresponding supervisord managed processes while launching process with debugpy - modify nginx conf to add django runserver as fallback to uwsgi (enable launching API server via debugpy)
* Add pip>=21.3 to dev requirement to install django-ansible-base in editable ↵Hao Liu2024-03-071-0/+1
| | | | | | | | | mode (#14961) Add pip>=21.3 to dev requirement required for installing django-ansible-base in editable mode https://peps.python.org/pep-0660/ PEP 660 – Editable installs for pyproject.toml based builds (wheel based)
* Integrate resources API in Controller (#14896)jessicamack2024-03-011-1/+1
| | | | | | | | | | | | | | | | | * add resources api to controller * update setting models are not the source of truth in AWX * Force creation of ServiceID object in tests * fix typo * settings fix for CI --------- Co-authored-by: Alan Rominger <arominge@redhat.com>
* Fix CVEs and bump receptorctl (#14925)Hao Liu2024-02-262-18/+16
| | | | | | | CVE-2023-47627 CVE-2023-49083 CVE-2023-41040 CVE-2024-22195 CVE-2023-46137
* Add pytest-asyncio to test channels websocketsChris Meyers2024-02-181-0/+1
|
* Revert "Drop cython dep" (#14884)Alan Rominger2024-02-152-0/+3
| | | | | | | | | | | * Revert "Remove cython lib" This reverts commit 46f816e7a41655169efc1b1357dce9a19b5c1da7. * Revert "WIP consider droping cython dep" This reverts commit 54b32c10f0229a207f62dbfadbaf885c9a41bd8b. * Update Cython comment
* Unbreak the pip-compile command when multiple files are passed in (#14875)Jeff Bradberry2024-02-131-1/+1
|
* WIP consider droping cython depAlan Rominger2024-02-132-3/+0
|
* Ability to use updater script to pin dev requirements (#14644)Alan Rominger2024-02-122-10/+22
| | | | | | | | | * Add a dev option for updater script to pin CI reqs * Avoid removing git links for dev requirements * Add dev to primary options * Fix up sanitize git switch
* Get that new AWX DAB hotnessChris Meyers2024-01-252-2/+6
|
* Refer to the ansible repo for django-ansible-base requirement (#14793)jessicamack2024-01-221-1/+1
| | | | | * update to the proper repo * refer to devel
* Update for django-ansible-base split (#14783)jessicamack2024-01-191-1/+1
| | | | | | | * update paths and names * temp to get tests passing * fix typo