summaryrefslogtreecommitdiffstats
path: root/.gitleaks.toml (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-02-19Add YAML tab for Job Output event modal.Mikhail Yohman2-12/+50
2024-02-19Allow dev image to build on fork (#14898)Hao Liu2-3/+9
* 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-19Label any changes to requirements folder with dependencies labelAlan Rominger1-2/+1
2024-02-19Run prettierMichael Abashian2-6/+11
2024-02-19fixes problems with workflow nodes information sectionivarmu2-5/+14
2024-02-19Updated release notes so they don't need to be revised so often.Thanhnguyet Vo1-13/+7
2024-02-19Disable install_bundle endpoint for ingress nodeSeth Foster1-1/+1
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-18Add tests for websocket endpointsChris Meyers2-8/+140
* 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-18Add pytest-asyncio to test channels websocketsChris Meyers1-0/+1
2024-02-16Remove `tower_legacy` module_utils that appears unused (#14421)Alan Rominger4-125/+2
* Remove tower_legacy module that appears unused * Update license details
2024-02-16Update release doc to check for awxkit tar files. (#14892)Jake Jackson2-1/+5
add a step to release process to confirm tar file is published
2024-02-15Fix the persistent breakage when cleaning up branches23.8.1Jeff Bradberry1-8/+4
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-15Revert "Drop cython dep" (#14884)Alan Rominger3-0/+179
* Revert "Remove cython lib" This reverts commit 46f816e7a41655169efc1b1357dce9a19b5c1da7. * Revert "WIP consider droping cython dep" This reverts commit 54b32c10f0229a207f62dbfadbaf885c9a41bd8b. * Update Cython comment
2024-02-15Added mesh ingress content to instances chapter. (#14854)TVo16-85/+136
* 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-15Respect old downtime setting name if user has already set itAlan Rominger3-3/+3
2024-02-15Update command for sos-reportHao Liu1-1/+1
wsbroadcast has been renamed to wsrelay
2024-02-14Add python 3.12 dependency (#14869)Daniel Gonçalves1-0/+1
Signed-off-by: Daniel Gonçalves <daniel.gonc@lves.fr>
2024-02-14Support websocket per-endpoint authChris Meyers1-1/+37
* 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-14Fixes "Task was destroyed but it is pending"Chris Meyers1-1/+1
* asyncio.gather expects *tasks .. gotta unpack the list
2024-02-14adding iputilsroot1-0/+1
2024-02-14Add dockerx make target for building awx for arm64Christian M. Adams1-0/+23
Signed-off-by: Christian M. Adams <chadams@redhat.com>
2024-02-14GH13983 - Add additional check for bad templatesDavid O Neill2-5/+21
2024-02-14Update .github/workflows/stage.ymlChristian Adams1-2/+2
Co-authored-by: Hao Liu <44379968+TheRealHaoLiu@users.noreply.github.com>
2024-02-14Update .github/workflows/stage.ymlChristian Adams1-1/+1
Co-authored-by: Hao Liu <44379968+TheRealHaoLiu@users.noreply.github.com>
2024-02-14Build multi-arch awx-operator images when releasingChristian M. Adams1-11/+17
2024-02-14shhhhhhhhhhhhhhhChris Meyers1-1/+1
Hopefully silence some setuptools
2024-02-14More locked down websocket pathChris Meyers1-1/+1
* 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-14remove the ldap volume when cleaning all volumesthedoubl3j1-1/+1
2024-02-13Unbreak the pip-compile command when multiple files are passed in (#14875)Jeff Bradberry1-1/+1
2024-02-13Switch to docker_compose_v2 in tools playbook (#14872)23.8.0Hao Liu1-2/+2
Switch to docker_compose_v2 Fix ``` "Configuration error - kwargs_from_env() got an unexpected keyword argument 'ssl_version'"} ```
2024-02-13Retries on vault on seal (#14873)Hao Liu1-0/+4
Sometime we tried to unseal when vault is not ready yet
2024-02-13Remove cython libAlan Rominger1-176/+0
2024-02-13WIP consider droping cython depAlan Rominger2-3/+0
2024-02-13Use lowercase passwordAlan Rominger1-1/+1
2024-02-13Support DB configs where PASSWORD is not usedAlan Rominger1-1/+5
2024-02-13Websockets now use rest_framework configed authChris Meyers1-2/+3
* 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-13Allow connecting to websockets via api/websocket/Chris Meyers2-1/+2
* Before, we just allowed websockets on <host>/websocket/. With this change, they can now come from <host>/api/websocket/
2024-02-13gitignore pyenv python-version fileHao Liu1-0/+3
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-12Ability to use updater script to pin dev requirements (#14644)Alan Rominger2-10/+22
* 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-12Change parsing of docker info in dev buildJesse Wattenbarger1-1/+1
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-12Switch mailing list to forum (#14600)jessicamack1-2/+2
* 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-12Update location of logstash build context (#14676)Alan Rominger1-1/+1
2024-02-12Avoid using SmartFilter during migrations (#14786)Jeff Bradberry1-5/+8
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.
2024-02-12Add new credential type to support Terraform backend configuration (#14828)Bikouo Aubin4-0/+50
* Add new credential type to support configuration of Terraform Backend * Fix unit tests
2024-02-12Remove json serialization for notify validation (#14847)Dave1-10/+15
* Remove json serialization for notify validation * Update serializers.py
2024-02-09Add ldap support to vault container in docker dev environment (#14777)Jake Jackson8-15/+295
* 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
2024-02-09Added LDAP support for HashiCorp Vault lookup credential (#14833)TVo4-10/+22
* 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.
2024-02-09Fix the way we are passing the awxkit base path to resources (#14862)Cesar Francisco San Nicolas Martinez1-5/+2
2024-02-09Remove enable button for hop nodes (#14861)Seth Foster1-6/+8
Enabled/disabled does not apply to hop nodes, since hop nodes don't run jobs. Signed-off-by: Seth Foster <fosterbseth@gmail.com>
2024-02-08Fix UI peers_from_control_nodes (#14858)Seth Foster3-40/+32
* 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>