Thanhnguyet Vo
8605e339df
Deleted duplicate graphics that were converted to drawio.
2024-02-21 13:10:41 +00:00
Thanhnguyet Vo
e50954ce40
Fixed graphics, illustrations, tables, examples, sizing
2024-02-21 13:10:41 +00:00
Hao Liu
7caca60308
Multi-arch build for AWX images in ghcr.io ( #14899 )
...
build amd64 and ARM image for
- awx
- awx_devel
- awx_kube_devel
2024-02-20 17:17:31 -05:00
Cesar Francisco San Nicolas Martinez
f4e13af056
Add support for terraform credentials in awxkit ( #14902 )
2024-02-20 13:42:25 +00:00
Jérémy Lal
decdb56288
Fix mistake in french message
2024-02-20 12:33:59 +00:00
Fdubois97
bcd4c2e8ef
Fix: Ajout de traduction sur la langue FR
2024-02-20 12:32:18 +00:00
Thaïs DOUCET
d663066ac5
Fix typo in french message
...
Typo in "Launch Template" french message
Signed-off-by: Thaïs DOUCET <tdoucet@amiltone.com>
2024-02-20 12:21:31 +00:00
Sasa Jovicic
1ceebb275c
Fix: login rerouting only works on the user's current tab (PR:#14399)
...
Signed-off-by: Sasa Jovicic <sjovicic@anexia-it.com>
2024-02-20 12:16:13 +00:00
César Francisco San Nicolás Martínez
f78ba282a6
Ability to user awxkit with websocket custom urls
2024-02-20 11:58:18 +00:00
Mikhail Yohman
81d88df757
Add YAML tab for Job Output event modal.
2024-02-19 16:45:46 +00:00
Hao Liu
0bdb01a9e9
Allow dev image to build on fork ( #14898 )
...
* Allow dev image to build on fork
Fix uppercase repo owner error in CI
example
```
Run docker pull ghcr.io/TheRealHaoLiu/awx_devel:devel
docker pull ghcr.io/TheRealHaoLiu/awx_devel:devel
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
LC_ALL: C.UTF-8
CI_GITHUB_TOKEN: ***
DEV_DOCKER_OWNER: TheRealHaoLiu
COMPOSE_TAG: devel
py_version: 3
invalid reference format: repository name must be lowercase
```
---------
Co-authored-by: Rick Elrod <rick@elrod.me>
2024-02-19 16:19:59 +00:00
Alan Rominger
cd91fbf59f
Label any changes to requirements folder with dependencies label
2024-02-19 15:56:53 +00:00
Michael Abashian
f240e640e5
Run prettier
2024-02-19 14:48:36 +00:00
ivarmu
46f489185e
fixes problems with workflow nodes information section
2024-02-19 14:48:36 +00:00
Thanhnguyet Vo
dbb80fb7e3
Updated release notes so they don't need to be revised so often.
2024-02-19 12:18:57 +00:00
Seth Foster
cb3d357ce1
Disable install_bundle endpoint for ingress node
...
As we do for control nodes, disable the
install_bundle endpoint for ingress nodes.
This can be done by checking if instance managed
is True.
Signed-off-by: Seth Foster <fosterbseth@gmail.com>
2024-02-19 11:00:06 +00:00
Chris Meyers
dfa4db9266
Add tests for websocket endpoints
...
* authorized/not authorized tests for wsrelay endpoint
* not authorized test for web browser websockets
* skeleton of a test for authorized web browser websockets
2024-02-17 18:37:53 -05:00
Chris Meyers
6906a88dc9
Add pytest-asyncio to test channels websockets
2024-02-17 18:37:53 -05:00
Alan Rominger
1f7be9258c
Remove tower_legacy module_utils that appears unused ( #14421 )
...
* Remove tower_legacy module that appears unused
* Update license details
2024-02-16 16:02:09 -05:00
Jake Jackson
dcce024424
Update release doc to check for awxkit tar files. ( #14892 )
...
add a step to release process to confirm tar file is published
2024-02-16 18:51:58 +00:00
Jeff Bradberry
79d7179c72
Fix the persistent breakage when cleaning up branches
...
The github workflow that we have set up for branch deletion doesn't work:
- the `on: delete` event does not support the `branches:` filter
- the `mode` flag for the aws_s3 module does not have `delete` as one
of the options. The proper option appears to be `delobj`.
2024-02-15 15:16:18 -05:00
Alan Rominger
4d80f886e0
Revert "Drop cython dep" ( #14884 )
...
* Revert "Remove cython lib"
This reverts commit 46f816e7a41655169efc1b1357dce9a19b5c1da7.
* Revert "WIP consider droping cython dep"
This reverts commit 54b32c10f0229a207f62dbfadbaf885c9a41bd8b.
* Update Cython comment
2024-02-15 11:58:17 -05:00
TVo
5179333185
Added mesh ingress content to instances chapter. ( #14854 )
...
* Added mesh ingress content to instances chapter.
* Changes to incorp feedback from @TheRealHaoLiu.
* Added mesh ingress content to instances chapter.
* Line 75
Co-authored-by: Seth Foster <fosterseth@users.noreply.github.com>
* Line 117
Co-authored-by: Seth Foster <fosterseth@users.noreply.github.com>
* Line 126
Co-authored-by: Seth Foster <fosterseth@users.noreply.github.com>
* Wording changes and update graphics
---------
Co-authored-by: Seth Foster <fosterseth@users.noreply.github.com>
2024-02-15 07:19:52 -07:00
Alan Rominger
362e11aaf2
Respect old downtime setting name if user has already set it
2024-02-15 12:34:24 +00:00
Hao Liu
decff01fa4
Update command for sos-report
...
wsbroadcast has been renamed to wsrelay
2024-02-15 12:32:05 +00:00
Daniel Gonçalves
a14cc8199d
Add python 3.12 dependency ( #14869 )
...
Signed-off-by: Daniel Gonçalves <daniel.gonc@lves.fr>
2024-02-14 15:12:51 -05:00
Chris Meyers
b6436826f6
Support websocket per-endpoint auth
...
* Channels doesn't really give you an interface to support per-endpoint
auth ... so this adds one.
* The web browser and node <--> node communication have different auth
needs.
2024-02-14 15:11:52 -05:00
Chris Meyers
2109b5039e
Fixes "Task was destroyed but it is pending"
...
* asyncio.gather expects *tasks .. gotta unpack the list
2024-02-14 15:11:52 -05:00
root
b6f9b73418
adding iputils
2024-02-14 17:01:15 +00:00
Christian M. Adams
40a8a3cb2f
Add dockerx make target for building awx for arm64
...
Signed-off-by: Christian M. Adams <chadams@redhat.com>
2024-02-14 16:01:36 +00:00
David O Neill
19f80c0a26
GH13983 - Add additional check for bad templates
2024-02-14 15:49:26 +00:00
Christian Adams
5d1bb2125e
Update .github/workflows/stage.yml
...
Co-authored-by: Hao Liu <44379968+TheRealHaoLiu@users.noreply.github.com>
2024-02-14 15:44:21 +00:00
Christian Adams
99c512bcef
Update .github/workflows/stage.yml
...
Co-authored-by: Hao Liu <44379968+TheRealHaoLiu@users.noreply.github.com>
2024-02-14 15:44:21 +00:00
Christian M. Adams
ed0329f5db
Build multi-arch awx-operator images when releasing
2024-02-14 15:44:21 +00:00
Chris Meyers
dd53345397
shhhhhhhhhhhhhhh
...
Hopefully silence some setuptools
2024-02-14 15:38:31 +00:00
Chris Meyers
f66cde51d7
More locked down websocket path
...
* Previously, the nginx location would match on /foo/websocket... or
/foo/api/websocket... Now, we require these two paths to start at the
root i.e. <host>/websocket/... /api/websocket/...
* Note: We now also require an ending / and do NOT support
<host>/websocket_foobar but DO support <host>/websocket/foobar. This
was always the intended behavior. We want to keep
<host>/api/websocket/... "open" and routing to daphne in case we want
to add more websocket urls in the future.
2024-02-14 13:50:51 +00:00
thedoubl3j
d1c31687fc
remove the ldap volume when cleaning all volumes
2024-02-14 12:33:42 +00:00
Jeff Bradberry
38424487f1
Unbreak the pip-compile command when multiple files are passed in ( #14875 )
2024-02-13 15:59:04 -05:00
Hao Liu
b0565e9937
Switch to docker_compose_v2 in tools playbook ( #14872 )
...
Switch to docker_compose_v2
Fix
```
"Configuration error - kwargs_from_env() got an unexpected keyword argument 'ssl_version'"}
```
2024-02-13 13:05:33 -05:00
Hao Liu
44d85b589c
Retries on vault on seal ( #14873 )
...
Sometime we tried to unseal when vault is not ready yet
2024-02-13 13:05:23 -05:00
Alan Rominger
46f816e7a4
Remove cython lib
2024-02-13 14:45:28 +00:00
Alan Rominger
54b32c10f0
WIP consider droping cython dep
2024-02-13 14:45:28 +00:00
Alan Rominger
20202054cc
Use lowercase password
2024-02-13 14:36:39 +00:00
Alan Rominger
e84e2962d0
Support DB configs where PASSWORD is not used
2024-02-13 14:36:39 +00:00
Chris Meyers
2259047527
Websockets now use rest_framework configed auth
...
* Always support cookies, session, and also allow rest_framework
configured auth methods over the browser websocket.
* The node -> node websocket auth remains locked down and unchanged
2024-02-13 12:05:25 +00:00
Chris Meyers
f429ef6ca7
Allow connecting to websockets via api/websocket/
...
* Before, we just allowed websockets on <host>/websocket/. With this
change, they can now come from <host>/api/websocket/
2024-02-13 12:02:44 +00:00
Hao Liu
4b637c1319
gitignore pyenv python-version file
...
pyenv local can be use to set directory specific python version in `.python-version` file in the directory
Signed-off-by: Hao Liu <44379968+TheRealHaoLiu@users.noreply.github.com>
2024-02-13 12:00:57 +00:00
Alan Rominger
4c41f6b018
Ability to use updater script to pin dev requirements ( #14644 )
...
* Add a dev option for updater script to pin CI reqs
* Avoid removing git links for dev requirements
* Add dev to primary options
* Fix up sanitize git switch
2024-02-12 11:57:59 -05:00
Jesse Wattenbarger
3ae72219b4
Change parsing of docker info in dev build
...
This is a non-functional change. The way os_info is populated with docker info
and grep 'Operating System' breaks on podman and likely in other places. This
makes it work on both podman and docker, and it will continue to return the
exact same strings everywhere else.
2024-02-12 16:40:48 +00:00
jessicamack
402c29dc52
Switch mailing list to forum ( #14600 )
...
* Switch mailing list to forum
* add link to community
Co-authored-by: Hao Liu <44379968+TheRealHaoLiu@users.noreply.github.com>
* use correct channel name
Co-authored-by: Hao Liu <44379968+TheRealHaoLiu@users.noreply.github.com>
---------
Co-authored-by: Hao Liu <44379968+TheRealHaoLiu@users.noreply.github.com>
2024-02-12 15:51:31 +00:00