summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* feat: support insights service account credentials for project updateHEADdevelAdrià Sala14 hours2-0/+7
|
* feat: update insights action plugin to handle oauth (#15742)Adrià Sala43 hours2-11/+64
|
* Add new credential entry point discovery (#15685)Jake Jackson2 days12-219/+172
| | | | | | | | | | | | | | | | | | | | | | | * - add new entry points - add logic to check what version of the project is running * remove former discovery method * update custom_injectors and remove unused import * fix how we load external creds * remove stale code to match devel * fix cloudforms test and move credential loading * add load credentials method to get tests passing * Conditionalize integration tests if the cred is present * remove inventory source test * inventory source is covered in the workflow job template target
* Add changelog to awx collectionChris Meyers2 days1-0/+0
|
* Use advisory_lock from DAB (#15676)Alan Rominger2 days15-47/+26
| | | | | | | | | * Use advisory_lock from DAB * Remove the django-pglocks dep * Re-run updater script * Move the import in new location
* Bump awx collection ansible required versionChris Meyers2 days1-1/+1
|
* Remove coarse grain unused importChris Meyers2 days2-4/+0
| | | | | * It would seem that fine-grain noqa pylint ignores do the job and are already in place. Prefer that over the coarse entire file ignore.
* Fix ansible-lint empty lines in module docstringsChris Meyers2 days2-2/+0
|
* Fix ansible-lint truthy in module docstringsChris Meyers2 days14-19/+19
|
* Fix ansible-lint indentation in module docstringsChris Meyers2 days5-77/+77
|
* Fix editable dependencies volume nameChris Meyers2 days1-2/+2
| | | Spelling of docker volume fix.
* Add client_secret and client_id to credential_input_fields (#15734)Lila Yasin2 days1-0/+2
|
* Update logstash container image and remove ELK stack (#15744)Alan Rominger3 days12-331/+1
| | | | | * Migrate to new image for logstash container * Remove ELK stack tooling I will not maintain
* Switch from dockerhub to gcr mirror (#15743)Hao Liu4 days1-8/+8
|
* bust the cacheChris Meyers4 days1-0/+1
|
* Add insights service account support to collectionChris Meyers4 days2-0/+30
|
* Add test to ensure bootstrap reqs are good (#15733)Alan Rominger4 days1-0/+31
| | | | | * Add test to ensure bootstrap reqs are good * Give full diff list in assert
* Add input_inventories to ordered_associations (#15710)rev3r4nt5 days1-1/+1
|
* Fix dependency upgrades (#15740)Alan Rominger7 days4-25/+27
| | | | | | | | | | | | | | | | | * Update dependencies to fix offline build * Downgrade cryptography due to compatibility issue with openssl * Downgrade setuptools * Run update script to assure constraints work * Maintain pin on cryptography * Small adjustment to comment --------- Co-authored-by: Satoe Imaishi <simaishi@redhat.com>
* Delete test file that should have been removed and fix checks (#15739)Alan Rominger7 days2-50/+3
| | | | | * Delete test file that should have been removed * Add more insights env variables
* AAP-37080 Delete the cleanup_tokens system job template (#15711)Alan Rominger8 days8-33/+158
| | | Delete the cleanup_tokens system job template
* Fix API documentation rendering (#15116) (#15726)Roman Petrakov10 days3-38/+34
| | | | | * Fix API documentation rendering related #15116 * Fix tests and formatting issues #15116
* General upgrade of dependencies (#15705)Alan Rominger10 days19-370/+829
| | | | | | | | | | | | | | | * General upgrade of dependencies * adjust licenses to match requirements * add missing licenses * another pass to fix licenses * Try easy for for psycopg encoding pattern change --------- Co-authored-by: jessicamack <jmack@redhat.com>
* AAP-37989 Tests for exclude list with multiple jobs (#15722)Alan Rominger2025-01-023-19/+89
| | | * Tests for exclude list with multiple jobs
* Disable color logs in CI (#15719)Alan Rominger2025-01-025-14/+20
| | | | | * Disable color logs in CI * Disable management command color
* Bugfix: adjust incorrectly passed keywords with exclude-strings argument ↵Sasa Jovicic2025-01-022-3/+4
| | | | | | | | | | | | | (#15721) * Fix incorrectly passed keywords with exclude-strings arg to ansible-runner worker cleanup command Signed-off-by: Sasa Jovicic <jovicic.sasa@hotmail.com> * Keep the quotes for each arg and adjust test_receptor --------- Signed-off-by: Sasa Jovicic <jovicic.sasa@hotmail.com>
* Move RBAC functional tests into folder (#15723)Alan Rominger2024-12-2017-0/+0
|
* Move cred type unite tests to awx-pluginsChris Meyers2024-12-191-262/+0
|
* Remove inject_credential from awxChris Meyers2024-12-193-392/+5
| | | | * Consume inject_credential from its new home, awx_plugins.interfaces
* Point at inject credentialsChris Meyers2024-12-191-1/+1
|
* AAP-36604 (analytics) Thousands of zombie/orphaned Slow/Stuck DB queries in ↵Andrea Restle-Lay2024-12-181-18/+31
| | | | | | | | | controller querying active host count (#15715) * lint * change timeout to 5 minutes * change timeout to 5 minutes
* Cleanup in-memory data from test that randomly causes other failures (#15716)Alan Rominger2024-12-181-1/+8
|
* Fix test warnings that escaped somehow (#15714)Alan Rominger2024-12-182-3/+3
|
* Upload container logs for live tests (#15713)Alan Rominger2024-12-181-0/+5
| | | | | * Upload container logs for live tests * Get rid of dash that does nothing
* Min value should be Decimal (#15413)Elijah DeLee2024-12-171-1/+1
| | | This hopefully resolves error message seen in logs sometimes about "should be Decimal type"
* AAP-36536 Send job_lifecycle logs to external loggers (#15701)Alan Rominger2024-12-165-4/+11
| | | | | | | * Send job_lifecycle logs to external loggers * Include structured data in message * Attach the organization_id of the job
* host_metrics date fix to make summary dates (datetime.datetime) comparable ↵Andrea Restle-Lay2024-12-161-1/+3
| | | | | | | | | | | | | | | | | to month: datetime.date (#15704) * host_metrics date fix * AAP-36839 Remove excess comments * fix extra date() conversion * actual fix * datetime is a library, use datetime.datetime --------- Co-authored-by: Andrea Restle-Lay <arestlel@arestlel-thinkpadx1carbongen9.rht.csb>
* Pull the correct collection plugin for the product (#15658)jessicamack2024-12-164-9/+20
| | | | | | | | | | | | | | | | | | | | | | | | | * pull the correct collection plugin for the product * remove unused import and logging line * refactor code to load entry points * reformat method * lint fix * renames for clarity and a lint fix * move function to utils * move the rest of the code into load_inventory_plugins * temp - confirm that tests will pass * revert change caught in merge * change back requirement the related PR has been merged
* Do not fast forward rrule if count is set (#15696)Seth Foster2024-12-112-0/+9
| | | | | | | | | | | | | | | | | | | | | | Fixes a bug where a schedule that was created to run only once will continue to run repeatedly. e.g. an rrule with dtstart 20240730; count 1; freq MINUTELY This job will run on 20240730, and should never run again. However, the next time the schedule update_computed_fields runs, the dtstart will fast forward to today's date, and next_run will be computed from that. This will trigger the job to run again, which is not intended. If count is set, we just should not fast forward the rrule and always calculate next_run based on original dtstart. Signed-off-by: Seth Foster <fosterbseth@gmail.com>
* Use runtime log utility moved to DAB (#15675)Alan Rominger2024-12-114-38/+11
| | | * Use runtime log utility moved to DAB
* bump sqlparse to meet DAB requirement (#15697)Seth Foster2024-12-111-1/+1
| | | Signed-off-by: Seth Foster <fosterbseth@gmail.com>
* Fix misused project cache identifier (#15690)Alan Rominger2024-12-104-4/+95
| | | | | | | Fix project cache identifiers for new updates Finish test and discover viable solution Add comment on related task code
* Flake8 fixChris Meyers2024-12-101-1/+0
|
* Add custom_injectors to test code pathChris Meyers2024-12-101-1/+3
| | | | | | | | * Unit tests do not create CredentialType records for Credential plugins. Instead, they explicitly instantiate CredentialType(s) for Credential plugins. They rely on CredentialType.defaults[key] to do so. This change makes sure custom_injectors get bolted onto the created CredentialType.
* Load all plugins in order to test themChris Meyers2024-12-101-1/+2
|
* Rename post_injectors to custom_injectorsChris Meyers2024-12-101-6/+6
|
* Adopt post_injectors change from awx-pluginsChris Meyers2024-12-101-2/+6
|
* Fix missing exception catch in `create_partition` (#15691)Alan Rominger2024-12-102-8/+41
| | | | | | | | | Fix error creating partition due to uncaught exception the primary fix is to simply add an exception class to those caught in the except block This also adds live tests for the general scenario although this does not hit the new exception type
* Make dev script work in combined environment (#15684)Alan Rominger2024-12-091-2/+2
|
* Create a new pytest folder for live system testing with normal services (#15688)Alan Rominger2024-12-068-62/+105
| | | | | | | | | | | | | | | | | * PoC for running dev env tests * Replace in github actions * Try non interactive * Move folder to better location * Further streamlining of new test folders * Consolidate fixture, add writeup docs * Use star import * Push the wait-for-job to the conftest