Alan Rominger
c418bc034f
Put duplicate plugin location in error message ( #15781 )
2025-01-29 17:15:02 -05:00
Alan Rominger
d639953a4c
Removing some (but not all) dead pytest fixtures ( #15782 )
...
* Try removing dead fixtures
* Add back in EE fixture
2025-01-29 17:13:31 -05:00
Jake Jackson
c6930bdf32
Address Lookup Plugins AttributeError ( #15770 )
...
* fix backend attribute error
* managedcredential may now contain 2 different classes
* managedcredentialType and one that represents a lookup plugin
* conditionalize creation params
* added a conditional statement to filter our external types
* all external credentials are managed by awx/aap
2025-01-29 10:27:51 -05:00
Peter Braun
d36cd6c6ab
fix: compatibility with black v25+ ( #15789 )
2025-01-29 15:06:14 +00:00
Jake Jackson
aa0f2e362b
Remove old jwcrypto tar from licenses since we included the upgraded version ( #15783 )
...
remove old jwcrypto tar file since we updated
* remove old version since we updated to a later version, old version is
no longer needed
2025-01-29 09:48:27 -05:00
Lila Yasin
00238850f4
Remove Docker Desktop if statement ( #15778 )
...
Remove docker desktop if statement
2025-01-28 13:43:00 -05:00
Alan Rominger
1f503645fd
Move some more tests out of root functional folder ( #15753 )
2025-01-24 15:04:59 -05:00
Chris Meyers
ad706d67c2
Add ee cleanup tests
...
* Adds cleanup tests to the live test.
2025-01-24 10:55:30 -05:00
Alan Rominger
534c312328
Use upload artifact v4
...
unique-ify name
psh, who needs loops
Folder management
Extracts into current path
2025-01-23 16:56:19 -05:00
thedoubl3j
a270b9b474
remove old psycopg tar file that we do not use
2025-01-23 16:56:19 -05:00
Adrià Sala
ada42d7d7c
fix: azure credential awxkit client_id collision
2025-01-22 09:47:35 +01:00
jessicamack
4eed454ed7
Establish a feature flag for indirect host counting feature ( #15759 )
...
* add feature flag for indirect node counting
* fix name of flag
2025-01-21 20:00:57 +01:00
Alan Rominger
c43dfde45a
Create test for using manual & file projects ( #15754 )
...
* Create test for using a manual project
* Chang default project factory to git, remove project files monkeypatch
* skip update of factory project
* Initial file scaffolding for feature
* Fill in galaxy and names
* Add README, describe project folders and dependencies
2025-01-20 17:06:15 -05:00
Adrià Sala
46403e4312
fix: invalid f-string and oidc url for insights plugin
2025-01-20 17:48:19 +01:00
Adrià Sala
492c7a1af6
feat: support insights service account credentials for project update
2025-01-17 16:30:07 +01:00
Adrià Sala
a19e1ba28f
feat: update insights action plugin to handle oauth ( #15742 )
2025-01-16 10:44:40 +01:00
Jake Jackson
f05173cb65
Add new credential entry point discovery ( #15685 )
...
* - 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
2025-01-15 16:10:28 -05:00
Chris Meyers
e106e10b49
Add changelog to awx collection
2025-01-15 15:09:28 -05:00
Alan Rominger
f57a9863d6
Use advisory_lock from DAB ( #15676 )
...
* Use advisory_lock from DAB
* Remove the django-pglocks dep
* Re-run updater script
* Move the import in new location
2025-01-15 14:06:59 -05:00
Chris Meyers
bb8d878a36
Bump awx collection ansible required version
2025-01-15 13:49:09 -05:00
Chris Meyers
885cb8846f
Remove coarse grain unused import
...
* 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.
2025-01-15 13:49:09 -05:00
Chris Meyers
d51d4eb392
Fix ansible-lint empty lines in module docstrings
2025-01-15 13:49:09 -05:00
Chris Meyers
ae0d6b70a0
Fix ansible-lint truthy in module docstrings
2025-01-15 13:49:09 -05:00
Chris Meyers
cc6337b344
Fix ansible-lint indentation in module docstrings
2025-01-15 13:49:09 -05:00
Chris Meyers
c185ff51a7
Fix editable dependencies volume name
...
Spelling of docker volume fix.
2025-01-15 13:48:57 -05:00
Lila Yasin
211339ce73
Add client_secret and client_id to credential_input_fields ( #15734 )
2025-01-15 13:32:33 -05:00
Alan Rominger
c45eb43d63
Update logstash container image and remove ELK stack ( #15744 )
...
* Migrate to new image for logstash container
* Remove ELK stack tooling I will not maintain
2025-01-15 07:43:38 -05:00
Hao Liu
f89be5ec8b
Switch from dockerhub to gcr mirror ( #15743 )
2025-01-13 17:03:24 -05:00
Chris Meyers
8ab89d29ca
bust the cache
2025-01-13 15:01:18 -05:00
Chris Meyers
ec2966225b
Add insights service account support to collection
2025-01-13 15:01:18 -05:00
Alan Rominger
fb12c834eb
Add test to ensure bootstrap reqs are good ( #15733 )
...
* Add test to ensure bootstrap reqs are good
* Give full diff list in assert
2025-01-13 14:31:19 -05:00
rev3r4nt
6228fe9b66
Add input_inventories to ordered_associations ( #15710 )
2025-01-13 12:30:16 +01:00
Alan Rominger
c1572af1d4
Fix dependency upgrades ( #15740 )
...
* 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>
2025-01-10 21:18:48 +00:00
Alan Rominger
3e50b019e0
Delete test file that should have been removed and fix checks ( #15739 )
...
* Delete test file that should have been removed
* Add more insights env variables
2025-01-10 13:10:24 -05:00
Alan Rominger
2d7bbc4ec8
AAP-37080 Delete the cleanup_tokens system job template ( #15711 )
...
Delete the cleanup_tokens system job template
2025-01-10 10:33:35 -05:00
Roman Petrakov
56079612c8
Fix API documentation rendering ( #15116 ) ( #15726 )
...
* Fix API documentation rendering related #15116
* Fix tests and formatting issues #15116
2025-01-07 15:09:18 -05:00
Alan Rominger
2186c24c8f
General upgrade of dependencies ( #15705 )
...
* 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>
2025-01-07 15:03:43 -05:00
Alan Rominger
9a5ed20ed5
AAP-37989 Tests for exclude list with multiple jobs ( #15722 )
...
* Tests for exclude list with multiple jobs
2025-01-02 16:38:09 -05:00
Alan Rominger
2657ea840b
Disable color logs in CI ( #15719 )
...
* Disable color logs in CI
* Disable management command color
2025-01-02 16:19:59 -05:00
Sasa Jovicic
7835e39bac
Bugfix: adjust incorrectly passed keywords with exclude-strings argument ( #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>
2025-01-02 16:16:14 -05:00
Alan Rominger
14808cb99b
Move RBAC functional tests into folder ( #15723 )
2024-12-20 14:54:52 -05:00
Chris Meyers
cf9e6796ea
Move cred type unite tests to awx-plugins
2024-12-19 14:03:27 -05:00
Chris Meyers
bd96000494
Remove inject_credential from awx
...
* Consume inject_credential from its new home, awx_plugins.interfaces
2024-12-19 09:48:47 -05:00
Chris Meyers
ac34e14228
Point at inject credentials
2024-12-19 09:48:47 -05:00
Andrea Restle-Lay
1b418f75e6
AAP-36604 (analytics) Thousands of zombie/orphaned Slow/Stuck DB queries in controller querying active host count ( #15715 )
...
* lint
* change timeout to 5 minutes
* change timeout to 5 minutes
2024-12-18 22:12:52 +00:00
Alan Rominger
288e8d78d3
Cleanup in-memory data from test that randomly causes other failures ( #15716 )
2024-12-18 16:59:42 -05:00
Alan Rominger
c0158181c3
Fix test warnings that escaped somehow ( #15714 )
2024-12-18 15:21:53 -05:00
Alan Rominger
65b104e1f9
Upload container logs for live tests ( #15713 )
...
* Upload container logs for live tests
* Get rid of dash that does nothing
2024-12-18 20:17:01 +00:00
Elijah DeLee
29f36793de
Min value should be Decimal ( #15413 )
...
This hopefully resolves error message seen in logs sometimes about "should be Decimal type"
2024-12-17 12:45:39 -05:00
Alan Rominger
36c75a2c62
AAP-36536 Send job_lifecycle logs to external loggers ( #15701 )
...
* Send job_lifecycle logs to external loggers
* Include structured data in message
* Attach the organization_id of the job
2024-12-16 15:49:16 -05:00