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
Andrew Klychkov
191a0f7f2a
docs/execution_environments.md: add a link to EE getting started guide ( #14263 )
2023-07-26 15:05:36 -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
John Westcott IV
53a7b7818e
Updating release process doc for operator hub instructions ( #13564 )
2023-07-24 15:29:26 +01:00
Gabriel Muniz
e7c7454a3a
Remove host update code which can be non performant ( #14233 )
2023-07-24 09:56:40 -04:00
Homero Pawlowski
63e82aa4a3
Fix collection module docs for names, IDs, and named URLs ( #14269 )
2023-07-24 08:57:46 -04:00
ZitaNemeckova
fc1b74aa68
Remove extra data for AoC ( #14254 )
2023-07-19 11:16:53 -04:00
Alan Rominger
ea455df9f4
Only push the production images for main repo ( #14261 )
2023-07-19 09:51:33 -04:00
Satoe Imaishi
8e2a5ed8ae
Require pyyaml >= 6.0.1 ( #14262 )
2023-07-18 16:25:14 -05: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
Cristiano Nicolai
83df056f71
Small doc fixes for workflow and task manager ( #14242 )
2023-07-18 19:23:48 +00: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
John Westcott IV
8ddc19a927
Changing how associations work in awx collection ( #13626 )
...
Co-authored-by: Alan Rominger <arominge@redhat.com>
Co-authored-by: Jessica Steurer <70719005+jay-steurer@users.noreply.github.com>
2023-07-17 14:16:55 -03:00
Sean Sullivan
b021ad7b28
Allow job_template collection module to set verbosity to 5 ( #14244 )
2023-07-17 09:48:14 -05:00
Rick Elrod
b8ba2feecd
Tell Makefile and pre-commit.sh that they are bash
...
On some systems, /bin/sh is a bash symlink and running it will launch
bash in sh compatibility mode. However, bash-specific syntax will still
work in this mode (for example using == or pipefail).
However, on systems where /bin/sh is a symlink to another shell (think:
Debian-based) they might not have those bashisms.
Set the shell in the Makefile, so that it uses bash (since it is already
depending on bash, even though it is calling it as /bin/sh by default),
and add a shebang to pre-commit.sh for the same reason.
Signed-off-by: Rick Elrod <rick@elrod.me>
2023-07-14 12:06:55 -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
John Westcott IV
efcac860de
Upgrade django to 4.2.3 ( #14228 )
2023-07-13 08:52:50 -04: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
John Westcott IV
07e30a3d5f
Refined release documentation ( #14221 )
2023-07-10 19:45:34 +00:00
John Westcott IV
cb5a8aa194
Fix black pre-commit hook ( #14212 )
2023-07-06 16:36:50 -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
Rick Elrod
4a34ee1f1e
Add optional pgbouncer to dev environment ( #14083 )
...
Signed-off-by: Rick Elrod <rick@elrod.me>
2023-07-05 13:41:47 -05: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
Shane McDonald
989b80e771
Fix selinux errors with Redis mount in dev env
2023-07-03 09:57:01 -04:00
John Westcott IV
cc64be937d
Fix spelling errors in readme of awx_collection/tools
...
Signed-off-by: John Westcott <john.westcott.iv@redhat.com>
2023-06-30 15:41:47 -04:00
John Westcott IV
94183d602c
Enhancing vault integration
...
Added persistent storage
Auto-create vault and awx via playbooks
Create a new pattern for custom containers where we can do initialization
Auto-install roles needed for plumbing via the Makefile
2023-06-30 10:05:15 -04: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
fe2da52eec
Upgrade Github actions issue labeler to fix 404 errors ( #14163 )
2023-06-26 17:14:53 -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
Alan Rominger
c736986023
Try to fix CI by adding dropped coreapi lib ( #14165 )
2023-06-26 15:11:12 -04:00
Akira Yokochi
6b381aa79e
Add example for ad_hoc_command module ( #14106 )
2023-06-23 11:59:16 -04:00
Alan Rominger
755e55ec70
Remove reference to unmaintained runner image ( #14143 )
2023-06-23 10:15:11 -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
Alan Rominger
aa8437fd77
Tooling for running collection tests locally ad hoc ( #14160 )
2023-06-22 13:32:09 -04:00
Akira Yokochi
66f14bfe8f
Using execution_environment option in ad_hoc_command module ( #14105 )
2023-06-22 13:10:01 -04:00
Gabriel Muniz
721a2002dc
Add --interval to launch monitor command ( #14068 )
...
Co-authored-by: Jessica Steurer <70719005+jay-steurer@users.noreply.github.com>
2023-06-22 11:07:26 -03:00
Seth Foster
af39b2cd3f
Rename work signing private key filename ( #14156 )
2023-06-21 19:50:04 -04:00
Lorenzo Tanganelli
cdd48dd7cd
Add instance_groups on resource_list_param_keys in awx_collection ( #14146 )
2023-06-21 19:29:14 +00:00