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
63bb4d66ef
Do not get django flags from database ( #15794 ) ( #6820 )
2025-02-10 10:46:22 -05: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
7017c28706
Limit to python 3.12 for 4.6 branch ( #6817 )
2025-02-05 10:48:07 -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
Hao Liu
48ee5b05ee
Set feature flag base on setting ( #15808 ) ( #6811 )
2025-02-05 09:30:32 +01:00
Seth Foster
386f85c59f
Fix rrule fast forwarding across DST boundaries ( #6815 )
...
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:27:21 -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
Lila Yasin
b7b15584af
Remove Docker Desktop if statement ( #15778 ) ( #6797 )
...
Remove docker desktop if statement
2025-02-03 13:35:19 -05:00
Adrià Sala
148f28f448
fix: azure credential awxkit client_id collision
2025-02-03 17:22:05 +01:00
Peter Braun
26b6eac849
fix: compatibility with black v25+ ( #15789 ) ( #6803 )
2025-02-03 16:02:20 +00:00
Peter Braun
18ea5cc561
Use upload artifact v4 ( #6807 )
...
unique-ify name
psh, who needs loops
Folder management
Extracts into current path
Co-authored-by: Alan Rominger <arominge@redhat.com >
2025-02-03 15:10:55 +00: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
Lila Yasin
99b67f1e37
Add client_secret and client_id to credential_input_fields ( #15734 ) ( #6795 )
2025-01-29 18:43:06 -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
Chris Meyers
cdd9e7263d
Add insights service account support to collection
2025-01-24 16:29:18 -05:00
Alan Rominger
1f503645fd
Move some more tests out of root functional folder ( #15753 )
2025-01-24 15:04:59 -05:00
Seth Foster
edba126193
Add service account support to Insights credential
...
Adds fields client_id and client_secret which
will result in authentication via service account
on console.redhat.com
Signed-off-by: Seth Foster <fosterbseth@gmail.com >
2025-01-24 14:42:01 -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
22ecb2030c
feat: support insights service account credentials for project update (AAP-37464)
2025-01-22 16:33:11 +01: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
Rodrigo Toshiaki Horie
2e8114394b
[4.6][dependency] update django for CVE-2024-56374 ( #6784 )
2025-01-20 18:58:30 -03: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
Peter Braun
3268c9b5fe
Add input_inventories to ordered_associations ( #15710 ) ( #6782 )
...
Co-authored-by: rev3r4nt <rev3r4nt@gmail.com >
2025-01-15 13:46:38 +01:00