Ivanilson Junior
87bb70bcc0
Remove extra quote from Skipped task status string ( #14318 )
...
Signed-off-by: Ivanilson Junior <ivanilsonaraujojr@gmail.com >
Co-authored-by: kialam <digitalanime@gmail.com >
2023-08-09 15:58:46 -07:00
Pablo Hess
c2d02841e8
Allow importing licenses with a missing "usage" attribute ( #14326 )
2023-08-09 16:41:14 -04:00
Alan Rominger
6f9ea1892b
AAP-14538 Only process ansible_facts for successful jobs ( #14313 )
2023-08-04 17:10:14 -04:00
kialam
9bb6786a58
Wait for new label IDs before setting label prompt values. ( #14283 )
2023-08-03 09:46:46 -04:00
Michael Abashian
aec9a9ca56
Fix rbac around credential access add button ( #14290 )
2023-08-03 09:18:21 -04:00
lucas-benedito
6d1c8de4ed
Fix trial status and host limit with sub ( #14237 )
...
Co-authored-by: Lucas Benedito <lbenedit@redhat.com >
2023-08-02 10:27:20 -04:00
Seth Foster
131dd088cd
fix linting ( #14302 )
2023-07-31 20:37:37 -04:00
Rick Elrod
445d892050
Drop unused django-taggit dependency ( #14241 )
...
This drops the django-taggit dependency and drops the relevant fields
from old migrations.
Signed-off-by: Rick Elrod <rick@elrod.me >
2023-07-31 10:05:27 -05:00
Michael Abashian
35a576f2dd
Adds autoComplete attribute to forms that were missing it ( #14080 )
2023-07-28 09:49:36 -04:00
Alan Rominger
ab5cc2e69c
Simplifications for DependencyManager ( #13533 )
2023-07-27 15:42:29 -04:00
Christian Adams
b549ae1efa
Only show the product version header when the requester is authenticated ( #14135 )
2023-07-26 18:38:05 -04:00
Alex Corey
bd0089fd35
fixes docs link for controller versions >= 4.3 ( #14287 )
2023-07-26 21:54:39 +00:00
Christian Adams
40d18e95c2
Explicitly turn off autocomplete for API login form ( #14232 )
2023-07-26 15:33:26 -04:00
eric-zadara
852bb0717c
Return back chdir to project sync to support project-local roles/collections
...
Signed-off-by: eric-zadara <eric@zadarastorage.com >
2023-07-25 09:58:43 -05:00
Alan Rominger
98bfe3f43f
Add missing trigger for failed-to-start nodes ( #13802 )
2023-07-24 12:17:46 -04:00
Gabriel Muniz
e7c7454a3a
Remove host update code which can be non performant ( #14233 )
2023-07-24 09:56:40 -04:00
ZitaNemeckova
fc1b74aa68
Remove extra data for AoC ( #14254 )
2023-07-19 11:16:53 -04:00
Rick Elrod
1d7e54bd39
Wrap Django RedisCache to mute exceptions ( #14243 )
...
We introduce a thin wrapper over Django's RedisCache so that the functionality of DJANGO_REDIS_IGNORE_EXCEPTIONS is retained while still being able to drop the django-redis dependency.
Credit to django-redis's implementation for the idea of using a decorator for this and abstracting out the exception handling logic.
Signed-off-by: Rick Elrod <rick@elrod.me >
2023-07-18 15:31:09 -05:00
Rick Elrod
48edb15a03
Prevent Dispatcher deadlock when Redis disappears ( #14249 )
...
This fixes https://github.com/ansible/awx/issues/14245 which has
more information about this issue.
This change addresses both:
- A clashing signal handler (registering a callback to fire when
the task manager times out, and hitting that callback in cases
where we didn't expect to). Make dispatcher timeout use
SIGUSR1, not SIGTERM.
- Metrics not being reported should not make us crash, so that is
now fixed as well.
Signed-off-by: Rick Elrod <rick@elrod.me >
Co-authored-by: Alan Rominger <arominge@redhat.com >
2023-07-18 10:43:46 -05:00
Rick Elrod
8cfb704f86
Migrate from django-redis to Django's built-in Redis caching support ( #14210 )
...
Signed-off-by: Rick Elrod <rick@elrod.me >
2023-07-13 12:16:16 -05:00
Martin Slemr
6c5590e0e6
HostMetricSummaryMonthly command + views + scheduled task ( #13999 )
...
Co-authored-by: Alan Rominger <arominge@redhat.com >
2023-07-12 16:40:09 -04:00
Erez Tamam
0edcd688a2
add organization column notification template list ( #13998 )
2023-07-12 15:11:47 -04:00
Alan Rominger
b8c48f7d50
Restore pre-upgrade pg_notify notifcation behavior ( #14222 )
2023-07-11 16:23:53 -04:00
Seth Foster
8b49f910c7
Add settings.RECEPTOR_LOG_LEVEL, update work signing key path ( #14098 )
2023-07-06 11:39:30 -04:00
kialam
a4f808df34
Schedules form - pass time prop as string. ( #14206 )
2023-07-06 07:57:55 -07:00
Alan Rominger
82abd18927
Fix DELETE 500 KeyError due to eventless model events ( #14172 )
2023-07-05 15:37:52 -04:00
John Westcott IV
5e9d514e5e
Added CSRF Origin in settings ( #14062 )
2023-07-05 15:18:23 -04:00
John Westcott IV
3624fe2cac
Add combined roles/collection requirements on project sync ( #14081 )
2023-07-05 13:25:44 -03:00
Cesar Francisco San Nicolas Martinez
0f96d9aca2
Rename/relocate receptor crt in install bundle ( #14201 )
2023-07-05 14:50:55 +02:00
Vidya Nambiar
ac4ef141bf
Fix filter experience when assigning access to teams ( #14175 )
2023-06-29 15:15:32 -04:00
jainnikhil30
86f6b54eec
add the bulk api swagger topic for API reference docs ( #14181 )
2023-06-28 21:55:38 +05:30
Michael Abashian
bd8108b27c
Fixed bug where a weekly rrule string without a BYDAY would result in the UI throwing a TypeError ( #14182 )
2023-06-28 11:10:49 -04:00
Alan Rominger
aed96fb365
Use the proper queryset to filter project update events ( #14166 )
2023-06-26 21:41:08 -04:00
Alan Rominger
974465e46a
Add hashivault option as docker-compose optional container ( #14161 )
...
Co-authored-by: Sarabraj Singh <singh.sarabraj@gmail.com >
2023-06-26 15:48:58 -04:00
Rick Elrod
255c2e4172
[wsrelay] Give connection tasks time to clean up
...
When we close/cancel a connection to a web node, give the task time to
clean up after itself and cleanly exit. Otherwise, the Python GC might
clean up the task too early and this leads to ugly log messages like
this: "Task was destroyed but it is pending!"
Signed-off-by: Rick Elrod <rick@elrod.me >
2023-06-23 00:56:24 -05:00
Seth Foster
af39b2cd3f
Rename work signing private key filename ( #14156 )
2023-06-21 19:50:04 -04:00
Benjamin Dudas
fa8968b95b
Fix for Save on the Jobs settings page not responding ( #14103 )
...
Co-authored-by: Michael Abashian <mabashia@redhat.com >
2023-06-21 15:14:31 -04:00
Seth Foster
900c4fd8f1
Rename work signing private key filename ( #14151 )
2023-06-21 09:52:58 -04:00
Gabriel Muniz
fb8fadc7f9
Add new ANSIBLE_COLLECTIONS_PATH in preparation for deprecation of plural version ( #14079 )
2023-06-20 10:32:18 -03:00
Gabriel Muniz
9676a95e05
Add AWS Secretsmanager plugin ( #13778 )
...
Co-authored-by: Jessica Steurer <70719005+jay-steurer@users.noreply.github.com >
2023-06-15 10:12:02 -04:00
Gabriel Muniz
36d6ed9cac
Removed automatic failure of job template launch when last project update is failed and update on launch is enabled ( #13796 )
...
Co-authored-by: Jessica Steurer <70719005+jay-steurer@users.noreply.github.com >
2023-06-15 10:11:13 -04:00
Gabriel Muniz
875f1a82e4
Add dynamically configurable debug settings ( #14008 )
...
Co-authored-by: Michael Abashian <mabashia@redhat.com >
2023-06-15 09:31:54 -04:00
Rick Elrod
db71b63829
Address comments from @jjwatt
...
Signed-off-by: Rick Elrod <rick@elrod.me >
2023-06-14 17:40:15 -04:00
John Westcott IV
cd4d83acb7
Compensating for NUL unicode characters
...
NUL characters are not allowed in text fields in the database
We used to strip them out of stdout but the exception changed
And we want to be sure to strip them out of JSONBlob fields
2023-06-14 17:40:15 -04:00
John Westcott IV
7e25a694f3
Making all non-complicated JSONBlobs JSONFields
2023-06-14 17:40:15 -04:00
John Westcott IV
baca43ee62
Performing test maintainance
2023-06-14 17:40:15 -04:00
John Westcott IV
3b69552260
Forcing our JSONField to use text instead of Jsonb data
2023-06-14 17:40:15 -04:00
Rick Elrod
f9bd780d62
[wsrelay] Port back to psycopg3
...
Signed-off-by: Rick Elrod <rick@elrod.me >
2023-06-14 17:40:15 -04:00
John Westcott IV
a665d96026
Replacing psycopg2.copy_expert with psycopg3.copy
2023-06-14 17:40:15 -04:00
John Westcott IV
e47d30974c
Removing psycopg2 references
2023-06-14 17:40:15 -04:00