| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
* authorized/not authorized tests for wsrelay endpoint
* not authorized test for web browser websockets
* skeleton of a test for authorized web browser websockets
|
| |
|
|
|
|
|
| |
* Remove tower_legacy module that appears unused
* Update license details
|
|
|
| |
add a step to release process to confirm tar file is published
|
|
|
|
|
|
|
|
| |
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`.
|
|
|
|
|
|
|
|
|
|
|
| |
* Revert "Remove cython lib"
This reverts commit 46f816e7a41655169efc1b1357dce9a19b5c1da7.
* Revert "WIP consider droping cython dep"
This reverts commit 54b32c10f0229a207f62dbfadbaf885c9a41bd8b.
* Update Cython comment
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
| |
|
|
|
|
| |
wsbroadcast has been renamed to wsrelay
|
|
|
| |
Signed-off-by: Daniel Gonçalves <daniel.gonc@lves.fr>
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
* asyncio.gather expects *tasks .. gotta unpack the list
|
| |
|
|
|
|
| |
Signed-off-by: Christian M. Adams <chadams@redhat.com>
|
| |
|
|
|
| |
Co-authored-by: Hao Liu <44379968+TheRealHaoLiu@users.noreply.github.com>
|
|
|
| |
Co-authored-by: Hao Liu <44379968+TheRealHaoLiu@users.noreply.github.com>
|
| |
|
|
|
| |
Hopefully silence some setuptools
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Switch to docker_compose_v2
Fix
```
"Configuration error - kwargs_from_env() got an unexpected keyword argument 'ssl_version'"}
```
|
|
|
| |
Sometime we tried to unseal when vault is not ready yet
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
| |
* Before, we just allowed websockets on <host>/websocket/. With this
change, they can now come from <host>/api/websocket/
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
| |
|
|
|
|
|
| |
Our migrations that touch roles tend to bring in our real models via
migration_utils.set_current_apps_for_migrations, and that can have
some undesirable side-effects.
|
|
|
|
|
| |
* Add new credential type to support configuration of Terraform Backend
* Fix unit tests
|
|
|
|
|
| |
* Remove json serialization for notify validation
* Update serializers.py
|
|
|
|
|
|
|
|
|
|
|
| |
* add ldap_auth mount and configure it
* added in key engines, userpass auth method, still needs testing
* add policies and fix ldap_user
* start awx automation for vault demo and move ldap
* update docs with new flags/new credentials
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Added LDAP support for HashiCorp Vault lookup credential
* Added LDAP support for HashiCorp Vault lookup credential
* Replaced graphics and updated missing fields.
* Added LDAP support for HashiCorp Vault lookup credential
* Replaced graphics and updated missing fields.
* Incorporated review feedback from @thedoubl3j and @djyasin.
|
| |
|
|
|
|
|
|
| |
Enabled/disabled does not apply to hop nodes,
since hop nodes don't run jobs.
Signed-off-by: Seth Foster <fosterbseth@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fix UI peers_from_control_nodes
Fixes bug where peers_from_control_node was
greyed out in UI.
Additional changes:
- Make edit instance button only show for instances
with managed = False
- Make remove instance button only show for instances
with managed = False
- InstanceList selectable only for instances with
managed = False
---------
Signed-off-by: Seth Foster <fosterbseth@gmail.com>
|
| |
|