Hao Liu
4487f2afa7
Use correct devel image for docker-compose ( #15836 )
2025-02-13 21:16:40 -05:00
Hao Liu
c886f57119
Continue if pre-warm cache fail in container build ( #15835 )
...
Continue if pre-warm cache fail
2025-02-13 21:16:25 -05:00
Hao Liu
2e9fd7bd67
Fix git credential for devel_image build ( #15834 )
2025-02-13 16:08:57 -05:00
Hao Liu
f8ff48fe5c
Add ability to provide token for private repo for requirements_git in container build ( #15831 )
...
Add ability to provide auth to private repo for requirements_git
2025-02-12 19:20:13 +00:00
Hao Liu
69a60493a3
Update feature flag list test ( #15830 )
2025-02-12 18:29:52 +00:00
Hao Liu
e7440c6074
Publish image base on git repo name instead of hard coded to AWX ( #15828 )
2025-02-10 20:12:06 +00:00
Alan Rominger
7d2b2d672c
Make awx/main/tests/live dramatically faster ( #15780 )
...
* Make awx/main/tests/live dramatically faster
* Add new setting to exclude list
2025-02-08 21:07:56 -05:00
Alan Rominger
26346d237d
Fix rsyslog permission error in github ubuntu tests from apparmor ( #15717 )
...
* Add test to detect rsyslog config problems
* Get dmesg output
* Disable apparmor for rsyslogd
2025-02-05 08:38:55 -05:00
Seth Foster
c2e5425d93
Fix rrule fast forwarding across DST boundaries ( #15809 )
...
Fixes an issue where schedules were not running at
the correct time.
Details:
DST is Daylights Saving Time
If the rrule dtstart is "in" a DST period (i.e., March to November)
and the current date is outside of the DST, then the fast forwarding
is not correct.
This is because datetime timedeltas do not honor DST boundaries
The Fix:
Convert the rrule dtstart to UTC before doing operations. Then,
convert back to the original timezone at the end.
Signed-off-by: Seth Foster <fosterbseth@gmail.com>
2025-02-04 15:19:49 -05:00
Hao Liu
15932e3f7c
Set feature flag base on setting ( #15808 )
2025-02-04 11:00:05 -05:00
Zack Kayyali
a74e7301cd
[AAP-39138] - Add DAB Feature Flag common API ( #15786 )
...
* Add DAB Feature Flag common API
* Use updated API /feature_flags_state/
* fix git reference
* organization updates
2025-02-03 11:40:16 +01:00
Alan Rominger
30b0c19e72
AAP-38528 Make default state passing for coverage targets ( #15772 )
...
* Make default state passing for coverage targets
* Implement Pablo suggestion for patch vs project
* bump up based on current values
2025-01-31 08:40:40 -05:00
Chris Meyers
b53c576944
Add helper to proxy analytics requests
...
* Handles OIDC token creation and usage transparently
2025-01-30 19:15:41 -05:00
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