Alex Corey
0787cb4fc2
Merge pull request #12185 from AlexSCorey/8690-SortSchedulesByType
...
Adds sorting by type on the schedules list
2022-05-11 10:57:10 -04:00
John Westcott IV
a86740c3c9
Adding ability to start and plumb splunk instance ( #12183 )
2022-05-09 09:50:28 -04:00
Alex Corey
05eba350b7
Adds sorting by type on the schedules list. Also adds functionality for bulk_data command to create schedules
2022-05-06 09:45:45 -04:00
Jeff Bradberry
2bef5ce09b
Merge pull request #12099 from jbradberry/add-content-type-option-header
...
Add the X-Content-Type-Options nosniff header
2022-04-28 14:41:02 -04:00
John Westcott IV
4277b73438
Adding /etc/supervisord.conf to sosreports ( #12104 )
2022-04-27 10:34:45 -04:00
Jeff Bradberry
47d5a89f40
Add the X-Content-Type-Options nosniff header
2022-04-25 13:45:16 -04:00
Shane McDonald
30d185a67f
Make dev env reload faster
2022-04-14 10:40:07 -04:00
Shane McDonald
89c2a4c6ed
Alternative code reloader for dev env
...
I verified what Seth found in https://github.com/ansible/awx/pull/12052 , but would really hate to lose this functionality. Curious if folks on the API team can try this and see if it works for them.
2022-04-14 09:42:17 -04:00
nixocio
28f25d5aba
Downgrade min required node LTS
...
Downgrade min required node LTS
2022-04-07 14:56:52 -04:00
Shane McDonald
ef0f6ca248
Merge pull request #11955 from shanemcd/fail-better
...
Increase resiliency when application crashes
2022-03-30 08:58:26 -04:00
Shane McDonald
4446434e5b
Ensure stop signals are forwarded to the correct processes
2022-03-29 14:08:56 -04:00
Shane McDonald
39905b33cd
Replace tini with dumb-init
...
dumb-init is more actively maintained, available on pypi, and already used for both upstream and downstream EEs
2022-03-29 14:08:09 -04:00
Shane McDonald
dbdc529d4a
Fix race condition causing rsyslog to crash
2022-03-29 14:08:07 -04:00
Shane McDonald
0cbc802cf4
Use the same settings on each supervisor entry
...
I didnt see a reason for the weird inconsistencies here.
2022-03-29 14:07:54 -04:00
Shane McDonald
b04747676c
Provision the instance before booting anything
...
There was a race condition because the callback reciever tried to run this code:
File "/awx_devel/awx/main/management/commands/run_callback_receiver.py", line 31, in handle
CallbackBrokerWorker(),
File "/awx_devel/awx/main/dispatch/worker/callback.py", line 49, in __init__
self.subsystem_metrics = s_metrics.Metrics(auto_pipe_execute=False)
File "/awx_devel/awx/main/analytics/subsystem_metrics.py", line 156, in __init__
self.instance_name = Instance.objects.me().hostname
Before get_or_register was being called by the dispatcher.
2022-03-29 14:07:49 -04:00
John Westcott IV
593eebf062
Adding awx_ as well as tower_ variable names for webhooks ( #11925 )
...
Adding utility to ease testing webhooks from command line
Modifying all variables to use a constants list of variable names
2022-03-24 11:58:15 -04:00
Shane McDonald
270497eda1
Kill all control plane processes if one of them fails to boot
2022-03-23 18:40:23 -04:00
Shane McDonald
dbcdb825b0
Remove awx-config-watcher from kube dev env
2022-03-23 18:37:16 -04:00
Shane McDonald
99056e3697
Update some references to our development images
2022-03-23 11:31:11 -04:00
Jeff Bradberry
ac6a82eee4
Merge pull request #11654 from jbradberry/django-3.2-upgrade
...
Django 3.2 upgrade
2022-03-17 10:34:22 -04:00
John Westcott IV
4de27117e8
Adding option to enable and configure an OpenLDAP server next to AWX ( #11843 )
2022-03-10 10:29:04 -05:00
Shane McDonald
f04d7733bb
Add a CI check for the development environment
2022-03-08 09:00:30 -05:00
Shane McDonald
b2fe1c46ee
Fix playbook error when files do not exist.
...
I was seeing "Failed to template loop_control.label: 'dict object' has no attribute 'path'"
2022-03-08 08:18:05 -05:00
Jeff Bradberry
028f09002f
Fix the cleanup_jobs management command
...
It previously depended on a private Django internal class that changed
with Django 3.1.
I've switched here instead to disabling the django-polymorphic
accessors to get the underlying UnifiedJob object for a Job, which due
to the way they implement those was resulting in N+1 behavior on
deletes. This gets us back most of the way to the performance gains
we achieved with the custom collector class. See
https://github.com/django-polymorphic/django-polymorphic/issues/198 .
2022-03-07 18:11:36 -05:00
John Westcott IV
4d47f24dd4
Chaning API version from v1beta1 to v1
2022-02-24 11:17:36 -05:00
Shane McDonald
7de86fc4b4
Merge pull request #11747 from AlanCoding/loop_label
...
Add loop label with docker-compose playbook
2022-02-17 09:45:03 -05:00
Shane McDonald
d9749e8975
Merge pull request #11734 from shanemcd/fix-image-push
...
Fix image push when overriding awx_image_tag
2022-02-17 07:21:29 -05:00
Alan Rominger
fe7a2fe229
Add loop label with docker-compose playbook
2022-02-15 13:05:59 -05:00
nixocio
87b1f0d0de
Bump node to LTS version
...
Bump node to LTS version
2022-02-14 12:41:11 -05:00
Shane McDonald
e70059ed6b
Fix image push when overriding awx_image_tag
2022-02-12 13:34:46 -05:00
Shane McDonald
750e1bd80a
Merge pull request #11342 from shanemcd/custom-uwsgi-mount-path
...
Allow for running AWX at non-root path (URL prefixing)
2022-02-09 10:37:04 -05:00
Jeff Bradberry
04568ea830
Fix the firehose job creation script
...
to account for the changes made due to the job event table partitioning work.
2022-02-09 09:49:17 -05:00
Shane McDonald
22d47ea8c4
Update port binding for UI dev tooling
...
Jake says "Folks sometimes run the ui dev server independently of the tools_awx container"
Co-authored-by: Jake McDermott <9753817+jakemcdermott@users.noreply.github.com>
2022-02-08 08:33:21 -05:00
Shane McDonald
6ed429ada2
Scope api schema.json to target branch
2022-02-07 17:54:01 -05:00
Sarabraj Singh
ec7e4488dc
adding event handler specific to when awx-rsyslog throws PROCESS_LOG_STDERR errors based on 4XX http errors; increased clarity in stderr log messages; removed useless None intializations
2022-02-04 11:18:45 -05:00
Shane McDonald
2abab0772f
Bind port for UI live reload tooling in development environmentt
...
This allows for running:
```
docker exec -ti tools_awx_1 npm --prefix=awx/ui start
```
2022-02-03 19:00:07 -05:00
Shane McDonald
9e8c40598c
Allow for overriding UWSGI mount path
...
This is just one piece of the puzzle as I try to add support for URL prefixing.
2022-02-03 19:00:07 -05:00
Shane McDonald
4ded4afb7d
Move production UWSGI config to a file
2022-02-03 19:00:07 -05:00
Marcelo Moreira de Mello
e3b44c3950
Includes gettext on build-deps for multi-stage builds
2022-02-02 14:12:27 -05:00
Satoe Imaishi
ac540d3d3f
Remove tower-setup script - no longer used
2022-02-01 12:51:02 -05:00
Seth Foster
b3c20ee0ae
Install ps in dev image
2022-01-26 18:12:52 -05:00
Shane McDonald
675d4c5f2b
Install hostname in dev image
2022-01-26 14:39:57 -05:00
Shane McDonald
5660f9ac59
Merge pull request #11514 from shanemcd/python39
...
Upgrade to Python 3.9
2022-01-26 10:59:14 -05:00
Shane McDonald
35ba321546
Unpin virtualenv version
2022-01-25 17:41:38 -05:00
Shane McDonald
2fe7fe30f8
Remove epel
...
This doesnt seem to be needed anymore
2022-01-25 17:39:42 -05:00
Alan Rominger
c86fafbd7e
Mount awx_devel in execution nodes for developer utility
2022-01-25 12:28:26 -05:00
Shane McDonald
44968cc01e
Upgrade to Python 3.9
2022-01-24 12:21:20 -05:00
Shane McDonald
eb33b95083
Merge pull request #11548 from shanemcd/revert-11428
...
Revert "Make awx-python script available in k8s app images"
2022-01-24 12:10:01 -05:00
Alan Rominger
9abd4e05d0
Minor docs tweaks for keycloak setup
2022-01-20 11:01:32 -05:00
nixocio
b1e9537499
Bump node and npm versions inside container
...
Bump node and npm versions inside container
Prepating to bump react scripts to 5.0.
See: https://github.com/ansible/awx/issues/11543
2022-01-17 20:33:47 -05:00