jessicamack
e56752d55b
Ship analytics data using service account token ( #15812 )
...
Use oidc client to ship analytics data
2025-02-19 16:38:47 -05:00
Alan Rominger
3495c421c1
Fix: do not use current apps in migrations ( #15839 )
2025-02-19 07:58:24 -05:00
Hao Liu
b8a1e90b06
[CI][release_4.6] Fix schema upload ( #6840 )
2025-02-18 09:19:50 -05:00
Hao Liu
8145de3917
Switch to ssh key for private requirements_git ( #15838 )
2025-02-17 23:58:12 -05:00
Hao Liu
c0b9d3f428
Switch to ssh for private git requirements ( #6838 )
2025-02-17 22:44:29 -05:00
Hao Liu
376a791052
[CI][release_4.6] backport push development image base on repo name ( #6837 )
...
* Publish image base on git repo name instead of hard coded to AWX (#15828 )
* Fix git credential for devel_image build (#15834 )
* Continue if pre-warm cache fail in container build (#15835 )
* Use correct devel image for docker-compose (#15836 )
2025-02-17 16:26:19 -05:00
TVo
cb2df43580
[4.6_Backport] Added helper method for fetching serviceaccount token ( #6823 )
2025-02-17 15:31:33 -05:00
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
ccb6360a96
AAP-39778[Backport][release_4.6] Add DAB Feature Flag common API ( #6833 )
...
* [AAP-39138] - Add DAB Feature Flag common API (#15786 )
* Update django-ansible-base reference to ansible-automation-platform/django-ansible-base@stable-2.5
---------
Co-authored-by: Zack Kayyali <zkayyali@redhat.com >
2025-02-12 15:47:06 -05:00
Hao Liu
397fb297bf
Add ability to provide token for private repo for requirements_git in container build ( #15831 ) ( #6830 )
...
Add ability to provide auth to private repo for requirements_git
2025-02-12 20:00:37 +00: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
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