Alan Rominger
099efb883d
Allow customizing the receptor image in the development environment ( #11374 )
...
* Allow for customizing the receptor image
* Hook in receptor image to docker-compose template
* Fix missing -e to pass into Dockerfile playbook
* Add some docs
2021-11-19 14:00:23 -05:00
Seth Foster
e04efad3c0
tools_receptor_1 should use whatever awx_devel tag that tools_awx_1 is using
2021-11-10 08:50:11 +08:00
Alan Rominger
6f20a798ab
Allow testing a single hybrid instance like the good old days
2021-11-10 08:50:11 +08:00
Rebeccah Hunter
b5fac4157d
Merge pull request #11281 from ziegenberg/update-docs-to-include-openssl-as-requirement
...
add OpenSSL to the list of prerequisites
2021-11-01 13:02:52 -04:00
Bryan Havenstein
3a636c29ab
Fix dev build (docker-compose) problems
...
Prevent deletion of nginx user by entrypoint.sh
- Fixes: https://github.com/ansible/awx/issues/9552
Enable fuse-overlayfs in all images - native overlay not supported until kernel 5.13+
- Fixes: https://github.com/ansible/awx/issues/10099
Refs:
https://www.redhat.com/sysadmin/podman-rootless-overlay
https://www.redhat.com/en/blog/working-container-storage-library-and-tools-red-hat-enterprise-linux
2021-10-27 15:55:57 -06:00
Daniel Ziegenberg
f5cd9e0799
add OpenSSL to the list of prerequisites
...
For running `make docker-compose` a working version of openssl is
required for successfully generating Private RSA key for signing work.
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-10-26 17:14:00 +02:00
Amol Gautam
24a6edef9e
AWX dev environment changes for receptor work signing feature
...
-- Updated devel build to take most recent receptor binary
-- Added signWork parameter when sedning job to receptor
-- Modified docker-compose tasks to generate RSA key pair to use for work-signing
-- Modified docker-compose templates and jinja templates for implementing work-sign
-- Modified Firewall rules on the receptor jinja config
Add firewall rules to dev env
2021-10-05 11:41:34 -07:00
beeankha
7776d426ac
Delete receptor_mesh.md file, update docker-compose README with new cluster info
2021-09-29 10:05:53 -04:00
Alan Rominger
eb0528c157
dev environment - change location of receptor socket and sync awx and receptor nodes function ( #11005 )
...
* Change the location of the receptor socket
to /var/run/awx-receptor, to match what the installer is currently doing.
* Sync awx and receptor nodes for control socket
Co-authored-by: Jeff Bradberry <jeff.bradberry@gmail.com>
2021-09-02 09:18:25 -04:00
Alan Rominger
1d3a36d821
Fix the hostname of execution nodes in dev environment ( #10992 )
2021-09-01 13:35:39 -04:00
Alan Rominger
ee4792dbf8
Add an option to create a cluster with control-only nodes ( #10946 )
2021-08-26 13:37:13 -04:00
Alan Rominger
928c35ede5
Model changes for instance last_seen field to replace modified ( #10870 )
...
* Model changes for instance last_seen field to replace modified
* Break up refresh_capacity into smaller units
* Rename execution node methods, fix last_seen clustering
* Use update_fields to make it clear save only affects capacity
* Restructing to pass unit tests
* Fix bug where a PATCH did not update capacity value
2021-08-24 08:41:35 -04:00
Alan Rominger
5d4ab13386
Add topology of docker-compose to docs, remove old mount ( #10773 )
2021-08-24 08:41:34 -04:00
Alan Rominger
46ccc58749
Make the AWX nodes fully connected in the development environment ( #10758 )
2021-08-24 08:41:34 -04:00
Shane McDonald
460c7c3379
Allow for dynamically scaling automation mesh in dev env
2021-08-24 08:41:32 -04:00
beeankha
264c560a8a
Template docker receptor yaml file, update Makefile to reflect this change
2021-08-24 08:40:21 -04:00
beeankha
2fc581c249
Pull in user's uid vs hardcode to 1000
2021-08-24 08:40:20 -04:00
Jim Ladd
a79d7444e5
set userid to 1000 ( #10714 )
2021-08-24 08:40:20 -04:00
beeankha
f8d074db01
Point to correct config file for execution_node_1
2021-08-24 08:40:20 -04:00
Bianca Henderson
c3843004aa
Update docker-compose ( #10664 )
...
* Update docker-compose
- Deploys 1 control and 1 execution node
* Add a new Receptor cluster configuration file
* update receptor peer to awx_1
to match how hop node is configured in cluster (Jim Ladd's commit)
* Move receptor_1 instantiation in the docker-compose setup
* Hard code receptor_1 name
* Update execution node name, move standalone conf file to docker-compose directory
* Reformat docker-compose file, mount another volume, change privileges
2021-08-24 08:40:20 -04:00
Ryan Petrello
05cb876df5
implement an initial development environment for receptor-based clusters
2021-08-24 08:40:18 -04:00
herbert
26e5830b80
Update Readme.md
...
fix path to inventory file
2021-08-16 13:21:19 +02:00
nixocio
f85b2b6352
Merge ui and ui_next in one dir
...
Merge ui and ui_next in one dir
See: https://github.com/ansible/awx/issues/10676
Update django .po files
Update django .po files
Run `awx-manage makemessages`.
2021-08-02 10:40:24 -04:00
Shane McDonald
b3604ed94a
Merge pull request #10511 from fosterseth/fix_haproxy_permission
...
run dev cluster haproxy container as root
2021-07-22 15:45:28 -04:00
Marcelo Moreira de Mello
b63313a08b
Using awx-manage shell produces a better stdout during bootstrap
2021-07-15 11:43:20 -04:00
Marcelo Moreira de Mello
f6a71e770d
Incorporates Minikube to devel environment
2021-07-15 10:42:04 -04:00
Seth Foster
7bc7c9c4bd
haproxy specify user
2021-06-24 13:54:24 -04:00
Bill Nottingham
bdf753ce23
Update tools/docker-compose/README.md
...
Co-authored-by: Shane McDonald <me@shanemcd.com>
2021-06-17 11:56:29 -04:00
Bill Nottingham
0f54516b38
List platforms that developers regularly run the dev env
2021-06-17 11:50:36 -04:00
Shane McDonald
5adfacba64
Merge pull request #10321 from kdelee/management_cmd_ee_creds
...
Create default EE in seperate awx-managment cmd
2021-06-02 18:37:52 -04:00
Shane McDonald
52eeace20f
Register default EEs when booting dev env
2021-06-02 18:19:41 -04:00
softwarefactory-project-zuul[bot]
a286324ab7
Merge pull request #10313 from YoungjuWang/patch-1
...
Update README.md
SUMMARY
Guide for running docker-compose with detached mode
ISSUE TYPE
Docs Pull Request
AWX VERSION
19.1.0
Reviewed-by: Jake McDermott <yo@jakemcdermott.me>
2021-06-01 16:16:08 +00:00
왕영주 (Youngju Wang)
eb305edafd
Update README.md
...
How to run docker-compose with '-d' option
2021-05-31 17:49:43 +09:00
Alan Rominger
cb1df4a334
Remove code and settings no longer used
2021-05-24 09:44:58 -04:00
Jeff Bradberry
bcf93810ad
Add an nginx location directive for the favicon
...
so that the rewrite rule that adds slashes to the ends of requested
urls doesn't get to it.
2021-05-14 14:00:57 -04:00
softwarefactory-project-zuul[bot]
091027fefc
Merge pull request #9803 from shanemcd/cluster-migrate-once
...
Cluster dev env: only run migrations on first node
Reviewed-by: Ryan Petrello <None>
Reviewed-by: Shane McDonald <me@shanemcd.com>
2021-04-07 16:59:52 +00:00
Shane McDonald
2e6e38e77c
Update placeholder image variable in inventory file
2021-04-05 09:03:47 -04:00
Shane McDonald
7b25216ee9
Cluster dev env: only run migrations on first node
2021-04-03 13:23:29 -04:00
Shane McDonald
fccfef442c
Make logs more readable in development environment
...
This uses https://github.com/coderanger/supervisor-stdout to prefix process
names before log messages in the dev env
2021-04-02 14:16:51 -04:00
Jeff Bradberry
b6ccd02f3d
Update the versioning on the docker-compose template
...
Some versions of docker-compose will break with the new addition of
name parameters without this.
2021-03-29 10:39:22 -04:00
Dennis Hoppe
9390452f02
Set a custom name for Docker volumes
2021-03-25 12:51:05 +01:00
Seth Foster
f8641bfa5e
fix port conflict in dev cluster. Output only one haproxy def
2021-03-22 10:45:50 -04:00
softwarefactory-project-zuul[bot]
e8b2072ea5
Merge pull request #9536 from rooftopcellist/dev-db-test
...
consolidate conditional pytest sqlite3 db settings
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2021-03-10 15:57:14 +00:00
softwarefactory-project-zuul[bot]
9e89c16b38
Merge pull request #9533 from jbradberry/less-chatty-logs
...
Reduce the log level for some of the more spammy sources
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2021-03-10 15:26:43 +00:00
Christian M. Adams
ca19b9e9d4
consolidate conditional pytest sqlite3 db settings
2021-03-10 10:16:37 -05:00
Ryan Petrello
269e71c069
clarify this migration is only for 17.x -> 18.x
2021-03-10 09:41:50 -05:00
Jeff Bradberry
0a6d13c1b9
Reduce the log level for some of the more spammy sources
2021-03-09 14:16:37 -05:00
Ryan Petrello
b6eeb2e77f
restore note about cloning the stable release branch for Docker installs
2021-03-09 12:09:11 -05:00
Shane McDonald
afe8dc6ad9
Fix sdb in dev env
2021-03-05 17:41:25 -05:00
Chris Meyers
80c2249bdb
default cluster node count env var to 1
2021-03-05 08:00:53 -05:00