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
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
Shane McDonald
9d636cad29
Revert "Make awx-python script available in k8s app images"
...
This reverts commit 88bbd43314
.
2022-01-15 10:38:50 -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
Jeff Bradberry
386aa898ec
Remove the make init target
...
we want to fold that in to bootstrap_environment.sh.
2022-01-10 11:37:19 -05:00
Jeff Bradberry
ce5aefd3d8
Capture hop nodes and links in the automatic discovery machinery
...
Also, make sure that the control service is turned on in the dev
environment's hop node, so that it shows up in the Advertisements
list.
2022-01-10 11:37:13 -05:00
Marcelo Moreira de Mello
69ec49d0e9
Disable awx-config-watcher on OCP
2022-01-05 17:02:14 -05:00
Christian M. Adams
88bbd43314
Make awx-python script available in k8s app images
2021-12-07 13:48:32 -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
Shane McDonald
ef1563283e
An automated stage / promotion release process
2021-11-19 02:22:45 +00:00
Shane McDonald
f6e63d0917
Fix official image builds
...
I broke everything in https://github.com/ansible/awx/pull/11242 .
These changes were necessary in order to run `awx-manage collectstatic` without a running database.
2021-11-13 06:07:37 +00: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
Shane McDonald
f1520e1a70
Allow for building headless mode
...
This will only be used in CI and maybe other places where we dont need a UI
2021-10-12 18:59:24 -04:00
Shane McDonald
c9b53cf975
Refactor image_build and image_push roles
...
Primary changes are:
- Generalized variable names (remove "docker")
- Add explicit "push" variable rather than checking if the "registry" variable is defined.
- Allow for passing in version as build arg
2021-10-12 18:59:13 -04:00
Shane McDonald
84ffa4a5b7
Merge pull request #11189 from nntrn/pgsql-12
...
Change pgsql version from 10 to 12 in template for dockerfile role
2021-10-11 15:41:18 -04: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
Elijah DeLee
18eaa9bb92
Merge pull request #11166 from ansible/receptorctl-status-sosreport
...
get receptorctl status for sosreport
2021-10-04 16:13:37 -04:00
Elijah DeLee
d3289dc688
fix typo in comment in tools/sosreport/controller.py
2021-10-04 09:45:11 -04:00
annie tran
685c0b844e
Change pgsql version from 10 to 12 in template for dockerfile role
2021-10-04 06:34:16 -05:00
Elijah DeLee
54b3e2f285
don't collect keys with sosreport
2021-09-30 08:58:16 -04:00
Elijah DeLee
3a40d5e243
get receptorctl status for sosreport
...
I presume the logs also get collected from journalctl but I'm not sure
2021-09-29 11:24:49 -04:00
beeankha
7776d426ac
Delete receptor_mesh.md file, update docker-compose README with new cluster info
2021-09-29 10:05:53 -04:00
Elijah DeLee
19ccfcff9a
Merge pull request #10988 from ansible/more-receptor-sos
...
List dir where receptor socket should be
2021-09-08 10:43:48 -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
Elijah DeLee
ac40449d6e
List dir where receptor socket should be
...
This is for adding more info to the sos report
2021-08-31 12:52:34 -04:00
Elijah DeLee
f6d14564a2
Capture /etc/receptor in sos report
...
this will help with debugging so we can know what receptor's configuration was
at the time the sos report was collected
2021-08-30 17:04:35 -04:00
Shane McDonald
0a7945a911
Remove unnecessary usage of set_fact. Thanks @samdoran!
2021-08-30 15:12:39 -04:00
Shane McDonald
9c3e78443b
Hide the ugly parts in a custom action
2021-08-30 15:12:15 -04:00
Shane McDonald
dc0cc0f910
Automate release process and changelog generation
2021-08-29 13:58:51 -04:00