-
Notifications
You must be signed in to change notification settings - Fork 3.4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
3,425 changed files
with
305,024 additions
and
246,833 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,134 @@ | ||
--- | ||
name: Bug Report | ||
description: Create a report to help us improve | ||
labels: | ||
- bug | ||
body: | ||
- type: markdown | ||
attributes: | ||
value: | | ||
Issues are for **concrete, actionable bugs and feature requests** only. For debugging help or technical support, please use: | ||
- The #ansible-awx channel on irc.libera.chat | ||
- https://groups.google.com/forum/#!forum/awx-project | ||
- type: checkboxes | ||
id: terms | ||
attributes: | ||
label: Please confirm the following | ||
options: | ||
- label: I agree to follow this project's [code of conduct](http:https://docs.ansible.com/ansible/latest/community/code_of_conduct.html). | ||
required: true | ||
- label: I have checked the [current issues](https://github.com/ansible/awx/issues) for duplicates. | ||
required: true | ||
- label: I understand that AWX is open source software provided for free and that I am not entitled to status updates or other assurances. | ||
required: true | ||
|
||
- type: textarea | ||
id: summary | ||
attributes: | ||
label: Summary | ||
description: Briefly describe the problem. | ||
validations: | ||
required: false | ||
|
||
- type: input | ||
id: awx-version | ||
attributes: | ||
label: AWX version | ||
description: What version of AWX are you running? | ||
validations: | ||
required: true | ||
|
||
- type: dropdown | ||
id: awx-install-method | ||
attributes: | ||
label: Installation method | ||
description: How did you install AWX? | ||
multiple: false | ||
options: | ||
- kubernetes | ||
- openshift | ||
- minishift | ||
- docker on linux | ||
- docker for mac | ||
- boot2docker | ||
validations: | ||
required: true | ||
|
||
- type: dropdown | ||
id: modified-architecture | ||
attributes: | ||
label: Modifications | ||
description: >- | ||
Have you modified the installation, deployment topology, or container images in any way? If yes, please | ||
explain in the "additional information" field at the bottom of the form. | ||
multiple: false | ||
options: | ||
- "no" | ||
- "yes" | ||
validations: | ||
required: true | ||
|
||
- type: input | ||
id: ansible-version | ||
attributes: | ||
label: Ansible version | ||
description: What version of Ansible are you running? | ||
validations: | ||
required: false | ||
|
||
- type: input | ||
id: operating-system | ||
attributes: | ||
label: Operating system | ||
description: What operating system are you using? | ||
validations: | ||
required: false | ||
|
||
- type: dropdown | ||
id: browsers | ||
attributes: | ||
label: Web browser | ||
description: Which browsers are affected? | ||
multiple: true | ||
options: | ||
- Firefox | ||
- Chrome | ||
- Safari | ||
- Edge | ||
validations: | ||
required: false | ||
|
||
- type: textarea | ||
id: steps-to-reproduce | ||
attributes: | ||
label: Steps to reproduce | ||
description: >- | ||
Starting from a new installation of the system, describe exactly how a developer or quality engineer can reproduce the bug | ||
on infrastructure that isn't yours. Include any and all resources created, input values, test users, roles assigned, playbooks used, etc. | ||
validations: | ||
required: true | ||
|
||
- type: textarea | ||
id: expected-results | ||
attributes: | ||
label: Expected results | ||
description: What did you expect to happpen when running the steps above? | ||
validations: | ||
required: true | ||
|
||
- type: textarea | ||
id: actual-results | ||
attributes: | ||
label: Actual results | ||
description: What actually happened? | ||
validations: | ||
required: true | ||
|
||
- type: textarea | ||
id: additional-information | ||
attributes: | ||
label: Additional information | ||
description: Include any relevant log output, links to sosreport, database dumps, screenshots, or other information. | ||
validations: | ||
required: false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,173 @@ | ||
--- | ||
name: CI | ||
on: | ||
pull_request: | ||
jobs: | ||
api-test: | ||
runs-on: ubuntu-latest | ||
permissions: | ||
packages: write | ||
contents: read | ||
steps: | ||
- uses: actions/checkout@v2 | ||
|
||
- name: Log in to registry | ||
run: | | ||
echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u ${{ github.actor }} --password-stdin | ||
- name: Pre-pull image to warm build cache | ||
run: | | ||
docker pull ghcr.io/${{ github.repository_owner }}/awx_devel:${{ github.base_ref }} | ||
- name: Build image | ||
run: | | ||
DEV_DOCKER_TAG_BASE=ghcr.io/${{ github.repository_owner }} COMPOSE_TAG=${{ github.base_ref }} make docker-compose-build | ||
- name: Run API Tests | ||
run: | | ||
docker run -u $(id -u) --rm -v ${{ github.workspace}}:/awx_devel/:Z \ | ||
--workdir=/awx_devel ghcr.io/${{ github.repository_owner }}/awx_devel:${{ github.base_ref }} /start_tests.sh | ||
api-lint: | ||
runs-on: ubuntu-latest | ||
permissions: | ||
packages: write | ||
contents: read | ||
steps: | ||
- uses: actions/checkout@v2 | ||
|
||
- name: Log in to registry | ||
run: | | ||
echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u ${{ github.actor }} --password-stdin | ||
- name: Pre-pull image to warm build cache | ||
run: | | ||
docker pull ghcr.io/${{ github.repository_owner }}/awx_devel:${{ github.base_ref }} | ||
- name: Build image | ||
run: | | ||
DEV_DOCKER_TAG_BASE=ghcr.io/${{ github.repository_owner }} COMPOSE_TAG=${{ github.base_ref }} make docker-compose-build | ||
- name: Run API Linters | ||
run: | | ||
docker run -u $(id -u) --rm -v ${{ github.workspace}}:/awx_devel/:Z \ | ||
--workdir=/awx_devel ghcr.io/${{ github.repository_owner }}/awx_devel:${{ github.base_ref }} /var/lib/awx/venv/awx/bin/tox -e linters | ||
api-swagger: | ||
runs-on: ubuntu-latest | ||
permissions: | ||
packages: write | ||
contents: read | ||
steps: | ||
- uses: actions/checkout@v2 | ||
|
||
- name: Log in to registry | ||
run: | | ||
echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u ${{ github.actor }} --password-stdin | ||
- name: Pre-pull image to warm build cache | ||
run: | | ||
docker pull ghcr.io/${{ github.repository_owner }}/awx_devel:${{ github.base_ref }} | ||
- name: Build image | ||
run: | | ||
DEV_DOCKER_TAG_BASE=ghcr.io/${{ github.repository_owner }} COMPOSE_TAG=${{ github.base_ref }} make docker-compose-build | ||
- name: Generate API Reference | ||
run: | | ||
docker run -u $(id -u) --rm -v ${{ github.workspace}}:/awx_devel/:Z \ | ||
--workdir=/awx_devel ghcr.io/${{ github.repository_owner }}/awx_devel:${{ github.base_ref }} /start_tests.sh swagger | ||
awx-collection: | ||
runs-on: ubuntu-latest | ||
permissions: | ||
packages: write | ||
contents: read | ||
steps: | ||
- uses: actions/checkout@v2 | ||
|
||
- name: Log in to registry | ||
run: | | ||
echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u ${{ github.actor }} --password-stdin | ||
- name: Pre-pull image to warm build cache | ||
run: | | ||
docker pull ghcr.io/${{ github.repository_owner }}/awx_devel:${{ github.base_ref }} | ||
- name: Build image | ||
run: | | ||
DEV_DOCKER_TAG_BASE=ghcr.io/${{ github.repository_owner }} COMPOSE_TAG=${{ github.base_ref }} make docker-compose-build | ||
- name: Run Collection Tests | ||
run: | | ||
docker run -u $(id -u) --rm -v ${{ github.workspace}}:/awx_devel/:Z \ | ||
--workdir=/awx_devel ghcr.io/${{ github.repository_owner }}/awx_devel:${{ github.base_ref }} /start_tests.sh test_collection_all | ||
api-schema: | ||
runs-on: ubuntu-latest | ||
permissions: | ||
packages: write | ||
contents: read | ||
steps: | ||
- uses: actions/checkout@v2 | ||
|
||
- name: Log in to registry | ||
run: | | ||
echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u ${{ github.actor }} --password-stdin | ||
- name: Pre-pull image to warm build cache | ||
run: | | ||
docker pull ghcr.io/${{ github.repository_owner }}/awx_devel:${{ github.base_ref }} | ||
- name: Build image | ||
run: | | ||
DEV_DOCKER_TAG_BASE=ghcr.io/${{ github.repository_owner }} COMPOSE_TAG=${{ github.base_ref }} make docker-compose-build | ||
- name: Check API Schema | ||
run: | | ||
docker run -u $(id -u) --rm -v ${{ github.workspace}}:/awx_devel/:Z \ | ||
--workdir=/awx_devel ghcr.io/${{ github.repository_owner }}/awx_devel:${{ github.base_ref }} /start_tests.sh detect-schema-change | ||
ui-lint: | ||
runs-on: ubuntu-latest | ||
permissions: | ||
packages: write | ||
contents: read | ||
steps: | ||
- uses: actions/checkout@v2 | ||
|
||
- name: Log in to registry | ||
run: | | ||
echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u ${{ github.actor }} --password-stdin | ||
- name: Pre-pull image to warm build cache | ||
run: | | ||
docker pull ghcr.io/${{ github.repository_owner }}/awx_devel:${{ github.base_ref }} | ||
- name: Build image | ||
run: | | ||
DEV_DOCKER_TAG_BASE=ghcr.io/${{ github.repository_owner }} COMPOSE_TAG=${{ github.base_ref }} make docker-compose-build | ||
- name: Run UI Linters | ||
run: | | ||
docker run -u $(id -u) --rm -v ${{ github.workspace}}:/awx_devel/:Z \ | ||
--workdir=/awx_devel ghcr.io/${{ github.repository_owner }}/awx_devel:${{ github.base_ref }} make ui-lint | ||
ui-test: | ||
runs-on: ubuntu-latest | ||
permissions: | ||
packages: write | ||
contents: read | ||
steps: | ||
- uses: actions/checkout@v2 | ||
|
||
- name: Log in to registry | ||
run: | | ||
echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u ${{ github.actor }} --password-stdin | ||
- name: Pre-pull image to warm build cache | ||
run: | | ||
docker pull ghcr.io/${{ github.repository_owner }}/awx_devel:${{ github.base_ref }} | ||
- name: Build image | ||
run: | | ||
DEV_DOCKER_TAG_BASE=ghcr.io/${{ github.repository_owner }} COMPOSE_TAG=${{ github.base_ref }} make docker-compose-build | ||
- name: Run UI Tests | ||
run: | | ||
docker run -u $(id -u) --rm -v ${{ github.workspace}}:/awx_devel/:Z \ | ||
--workdir=/awx_devel ghcr.io/${{ github.repository_owner }}/awx_devel:${{ github.base_ref }} make ui-test |
Oops, something went wrong.