Elijah DeLee
560b952dd6
Make DB max connections configurable in dev env
...
This was causing me issues when using multiple nodes in the dev
environment
2022-10-10 09:56:07 -04:00
Shane McDonald
9b034ad574
generate control node receptor.conf
...
when a new remote execution/hop node is added
regenerate the receptor.conf for all control node to
peer out to the new remote execution node
Signed-off-by: Hao Liu <haoli@redhat.com >
Co-Authored-By: Seth Foster <fosterseth@users.noreply.github.com >
Co-Authored-By: Shane McDonald <me@shanemcd.com >
2022-09-23 09:46:12 -04:00
Alan Rominger
53de245877
Fix LDAP volume conditional, better metrics interval
2022-09-04 22:33:12 -04:00
Shane McDonald
66529d0f70
Automate bootstrapping of Prometheus in the development environment
2022-08-29 09:39:44 -04:00
Shane McDonald
d752e6ce6d
Allow for setting custom admin password in dev environment
2022-08-26 11:29:11 -04:00
Shane McDonald
37d9c9eb1b
Consolidate and refactor logging configuration code
2022-08-19 17:16:27 -04:00
Elijah DeLee
be45919ee4
have postgres log to console in dev env
...
also log slow queries and link to documentation for other possible
settings
2022-08-15 12:09:17 -04:00
Alan Rominger
c441db2aab
docs workding edits and depends_on
2022-06-16 12:07:26 -04:00
Alan Rominger
fb292d9706
Move visualization containers into docker-compose
2022-06-16 10:25:02 -04:00
Seth Foster
987e5a084d
use haproxy 2.3 with maxconn set to avoid startup failures
2022-06-14 13:09:40 -04:00
John Westcott IV
a86740c3c9
Adding ability to start and plumb splunk instance ( #12183 )
2022-05-09 09:50:28 -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
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
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
Alan Rominger
c86fafbd7e
Mount awx_devel in execution nodes for developer utility
2022-01-25 12:28:26 -05:00
Jeff Bradberry
db999b82ed
Merge pull request #11431 from jbradberry/receptor-mesh-models
...
Modify Instance and introduce InstanceLink
2022-01-11 10:55:54 -05:00
John Westcott IV
c92468062d
SAML user attribute flags issue #5303 (PR #11430 )
...
* Adding SAML option in SAML configuration to specify system auditor and system superusers by role or attribute
* Adding keycloak container and documentation on how to start keycloak alongside AWX (including configuration of both)
2022-01-10 16:52:44 -05:00
Jeff Bradberry
37907ad348
Register the hop & execution nodes and all node links
2022-01-10 11:37:19 -05:00
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
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
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
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
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
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
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
Shane McDonald
7b25216ee9
Cluster dev env: only run migrations on first node
2021-04-03 13:23:29 -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
Shane McDonald
afe8dc6ad9
Fix sdb in dev env
2021-03-05 17:41:25 -05:00
Chris Meyers
7b1edda368
support receptor in multi cluster nodes
2021-03-04 15:04:36 -05:00
Shane McDonald
69edef430c
Get clustered dev env working
2021-03-04 14:56:22 -05:00
Chris Meyers
6f1f64118b
wip
2021-03-04 14:54:41 -05:00
Shane McDonald
883fa4906a
Fix receptor.conf path in dev env
2021-03-03 18:52:55 -05:00
Shane McDonald
70755a395b
Make receptorctl easier to use in dev env
2021-03-03 18:52:55 -05:00
Shane McDonald
f1df4c54f8
Begin integrating receptor
2021-03-03 18:52:54 -05:00
Alan Rominger
b953478225
Change the default EE location
2021-03-03 18:52:54 -05:00
Shane McDonald
490f719fd9
Add new ee container
2021-03-03 18:52:54 -05:00
Shane McDonald
06d7a61ca1
Initial EE integration
2021-03-03 18:52:54 -05:00
Jeff Bradberry
3cbf384ad1
Run a receptor node in the dev environment
2021-03-03 18:52:54 -05:00