Commit Graph

19 Commits

Author SHA1 Message Date
Hao Liu
799ba3f518 Merge branch 'devel' into feature_web-task-split 2023-02-27 08:49:52 -05:00
Shane McDonald
2fca07ee4c Allow serving app from non-root path in dev env
Usage:

$ EXTRA_SOURCES_ANSIBLE_OPTS='-e ingress_path=/awx' make docker-compose
$ curl http://localhost:8013/awx/api/v2/ping/
2023-02-24 09:29:17 -05:00
jessicamack
d4d2de92ec add heartbeet to services
Signed-off-by: jessicamack <jmack@redhat.com>
2023-02-23 12:24:43 -05:00
Hao Liu
317aca68ac remove wsbroadcast from supervisor.conf.j2 2023-02-14 08:12:33 -05:00
jessicamack
02c125c7cd Merge branch 'feature_web-task-split' into 13437-cache-clear 2023-02-01 15:43:34 -05:00
Jessica Mack
8452f711ff added launch file, docker, and supervisor changes
Signed-off-by: Jessica Mack <jmack@redhat.com>
2023-01-19 13:44:29 -05:00
thedoubl3j
166cd052f2 remove awx-rsylogd because rick missed this 2023-01-12 15:20:04 -05:00
Rick Elrod
bd3f258d6e Merge branch 'wsrelay' into feature_web-task-split 2023-01-10 13:16:51 -06:00
Lila Yasin
fe4ca73a3f Created new rsyslog launch file. (#13327)
* Created new rsyslog launch file.
* Rsyslog conf work.
* Refining how we're calling rsyslog conf.
* Removed rsyslog so it no longer launches in the web container.
* Added the new launch_awx_rsyslog.sh to the /usr/bin
2023-01-04 14:29:40 -05:00
Rick Elrod
4228a1fbdf Start of heartbeet daemon
Signed-off-by: Rick Elrod <rick@elrod.me>
2022-12-10 02:33:29 -06:00
Rick Elrod
3ea05b7aed wsrelay is moved to task now, remove from web supervisor
Signed-off-by: Rick Elrod <rick@elrod.me>
2022-11-30 13:40:44 -06:00
Shane McDonald
3b179cfbc2 WIP 2022-11-09 11:09:03 -05:00
Shane McDonald
ab5fb506e0 Checkpoint 2022-11-08 14:10:59 -05: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
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
270497eda1 Kill all control plane processes if one of them fails to boot 2022-03-23 18:40:23 -04:00
Shane McDonald
4ded4afb7d Move production UWSGI config to a file 2022-02-03 19:00:07 -05:00
Marcelo Moreira de Mello
69ec49d0e9 Disable awx-config-watcher on OCP 2022-01-05 17:02:14 -05:00
Christian M. Adams
9672e72834 Consolidate the Local Docker installer and the dev env
- removes local_docker installer and points community users to our development environment (make docker-compose)
  - provides a migration path from Local Docker Compose installations --> the dev environment
  - the dev env can now be configured to use an external database
  - consolidated the Local Docker and dev env docker-compose.yml files into one template file, used by the dockerfile role
  - added a 'sources' role to template out config files
  - the postgres data dir is no longer a bind-mount, it is a docker volume
  - the redis socket is not longer a bind-mount, it is a docker volume
  - the local_settings.py.docker-compose file no longer needs to be copied over in the dev env
  - Create tmp rsyslog.conf in rsyslog volume to avoid cross-linking. Previously, the tmp code-generated rsyslog.conf was being written to /tmp (by default).  As a result, we were attempting to shutil.move() across volumes.
  - move k8s image build and push roles under tools/ansible
  - See tools/docker-compose/README.md for usage of these changes
2021-02-22 13:44:19 -05:00