summaryrefslogtreecommitdiffstats
path: root/requirements (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Update dependency django-ansible-base (#14752)Hao Liu2024-01-102-30/+7
|
* Update setuptools-scm (#14716)jessicamack2023-12-111-1/+1
| | | | | | | | | | | | | | | * properly format requirement * upgrade setuptools_scm * Revert "properly format requirement" This reverts commit 4c8792950fbdbc623c5c373b970850bc2eb5b844. * test ansible-runner package upgrade * Revert "test ansible-runner package upgrade" This reverts commit ba4b74f2bb173441195574ff70a4bc946391661f.
* Fix updater bug due to missing newline at EOF (#14713)Alan Rominger2023-12-083-2/+9
|
* Remove incorrectly formatted line from requirements.txt (#14714)jessicamack2023-12-081-2/+0
| | | remove git+ line
* Add django-ansible-base (#14705)jessicamack2023-12-073-10/+45
| | | | | | | | | | | | | | | | | | | * add django-ansible-base Signed-off-by: jessicamack <jmack@redhat.com> * add licenses * add django-ansible-base Signed-off-by: jessicamack <jmack@redhat.com> * add licenses * apply patch to fix permissions issue --------- Signed-off-by: jessicamack <jmack@redhat.com>
* allow pytest --migrations to succeed (#14663)23.5.0Chris Meyers2023-11-171-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * allow pytest --migrations to succeed * We actually subvert migrations from running in test via pytest.ini --no-migrations option. This has led to bit rot for the sqlite migrations happy path. This changeset pays off that tech debt and allows for an sqlite migration happy path. * This paves the way for programatic invocation of individual migrations and weaving of the creation of resources (i.e. Instance, Job Template, etc). With this, a developer can instantiate various database states, trigger a migration, assert the state of the db, and then have pytest rollback all of that. * I will note that in practice, running these migrations is dog shit slow BUT this work also opens up the possibility of saving and re-using sqlite3 database files. Normally, caching is not THE answer and causes more harm than good. But in this case, our migrations are mostly write-once (I say mostly because this change set violates that :) so cache invalidation isn't a major issue. * functional test for migrations on sqlite * We commonly subvert running migrations in test land. Test land uses sqlite. By not constantly exercising this code path it atrophies. The smoke test here is to continuously exercise that code path. * Add ci test to run migration tests separately, they take =~ 2-3 minutes each on my laptop. * The smoke tests also serves as an example of how to write migration tests. * run migration tests in ci
* Remove specific version for receptorctl (#14593)Hao Liu2023-10-202-2/+2
|
* Fix CVE-2023-43665 (#14561)Hao Liu2023-10-123-15/+2
|
* Upgrade client library for dsv since tss already landed (#14362)Alan Rominger2023-10-112-5/+3
|
* Update django version to address CVE-2023-41164 (#14460)Hao Liu2023-09-272-2/+2
|
* Get rid of names_digest hack no longer needed (#14459)23.2.0Alan Rominger2023-09-261-8/+2
|
* Re-run the updater script after upstream removal of future (#14265)Alan Rominger2023-08-291-2/+2
|
* Fix CVE-2023-40267 (#14388)Hao Liu2023-08-282-2/+2
| | | | | | | | | CVE-2023-40267 GitPython: Insecure non-multi options in clone and clone_from is not blocked https://bugzilla.redhat.com/show_bug.cgi?id=2231474 GitPython before 3.1.32 does not block insecure non-multi options in clone and clone_from. NOTE: this issue exists because of an incomplete fix for CVE-2022-24439. References: gitpython-developers/GitPython@ca965ec gitpython-developers/GitPython#1609
* Update cryptography for CVE-2023-38325 (#14358)Rick Elrod2023-08-232-7/+8
| | | Signed-off-by: Rick Elrod <rick@elrod.me>
* Update python-tss-sdk dependency (#14207)delinea-sagar2023-08-162-2/+2
| | | Signed-off-by: delinea-sagar <sagar.wani@c.delinea.com>
* Integrate scheduler into dispatcher main loop (#14067)Alan Rominger2023-08-102-3/+0
| | | | | | | | | | Dispatcher refactoring to get pg_notify publish payload as separate method Refactor periodic module under dispatcher entirely Use real numbers for schedule reference time Run based on due_to_run method Review comments about naming and code comments
* bump python-daemon package (#14301)Seth Foster2023-08-012-5/+5
|
* Drop unused django-taggit dependency (#14241)22.6.0Rick Elrod2023-07-312-4/+0
| | | | | | This drops the django-taggit dependency and drops the relevant fields from old migrations. Signed-off-by: Rick Elrod <rick@elrod.me>
* Require pyyaml >= 6.0.1 (#14262)Satoe Imaishi2023-07-182-2/+2
|
* Migrate from django-redis to Django's built-in Redis caching support (#14210)Rick Elrod2023-07-132-7/+1
| | | Signed-off-by: Rick Elrod <rick@elrod.me>
* Upgrade django to 4.2.3 (#14228)John Westcott IV2023-07-132-3/+3
|
* Try to fix CI by adding dropped coreapi lib (#14165)Alan Rominger2023-06-261-0/+1
|