diff --git a/.github/workflows/ansible-test.yml b/.github/workflows/ansible-test.yml new file mode 100644 index 00000000..87a7f078 --- /dev/null +++ b/.github/workflows/ansible-test.yml @@ -0,0 +1,26 @@ +name: CI +on: + - pull_request + +jobs: + integration: + runs-on: ubuntu-latest + strategy: + matrix: + python_version: ["3.6"] + steps: + - name: Check out code + uses: actions/checkout@v1 + with: + path: ansible_collections/community/kubernetes + + - name: Set up Python ${{ matrix.python_version }} + uses: actions/setup-python@v1 + with: + python-version: ${{ matrix.python_version }} + + - name: Install ansible-base + run: pip install git+https://github.com/ansible-collection-migration/ansible-base.git --disable-pip-version-check + + - name: Run integration tests on Python ${{ matrix.python_version }} + run: ansible-test integration --docker -v --color --retry-on-error --python ${{ matrix.python_version }} --continue-on-error --diff --coverage diff --git a/test/integration/targets/k8s/k8s/README.md b/tests/integration/targets/k8s/k8s/README.md similarity index 100% rename from test/integration/targets/k8s/k8s/README.md rename to tests/integration/targets/k8s/k8s/README.md diff --git a/test/integration/targets/k8s/k8s/aliases b/tests/integration/targets/k8s/k8s/aliases similarity index 100% rename from test/integration/targets/k8s/k8s/aliases rename to tests/integration/targets/k8s/k8s/aliases diff --git a/test/integration/targets/k8s/k8s/defaults/main.yml b/tests/integration/targets/k8s/k8s/defaults/main.yml similarity index 100% rename from test/integration/targets/k8s/k8s/defaults/main.yml rename to tests/integration/targets/k8s/k8s/defaults/main.yml diff --git a/test/integration/targets/k8s/k8s/files/crd-resource.yml b/tests/integration/targets/k8s/k8s/files/crd-resource.yml similarity index 100% rename from test/integration/targets/k8s/k8s/files/crd-resource.yml rename to tests/integration/targets/k8s/k8s/files/crd-resource.yml diff --git a/test/integration/targets/k8s/k8s/files/kuard-extra-property.yml b/tests/integration/targets/k8s/k8s/files/kuard-extra-property.yml similarity index 100% rename from test/integration/targets/k8s/k8s/files/kuard-extra-property.yml rename to tests/integration/targets/k8s/k8s/files/kuard-extra-property.yml diff --git a/test/integration/targets/k8s/k8s/files/kuard-invalid-type.yml b/tests/integration/targets/k8s/k8s/files/kuard-invalid-type.yml similarity index 100% rename from test/integration/targets/k8s/k8s/files/kuard-invalid-type.yml rename to tests/integration/targets/k8s/k8s/files/kuard-invalid-type.yml diff --git a/test/integration/targets/k8s/k8s/files/setup-crd.yml b/tests/integration/targets/k8s/k8s/files/setup-crd.yml similarity index 100% rename from test/integration/targets/k8s/k8s/files/setup-crd.yml rename to tests/integration/targets/k8s/k8s/files/setup-crd.yml diff --git a/test/integration/targets/k8s/k8s/meta/main.yml b/tests/integration/targets/k8s/k8s/meta/main.yml similarity index 100% rename from test/integration/targets/k8s/k8s/meta/main.yml rename to tests/integration/targets/k8s/k8s/meta/main.yml diff --git a/test/integration/targets/k8s/k8s/tasks/append_hash.yml b/tests/integration/targets/k8s/k8s/tasks/append_hash.yml similarity index 100% rename from test/integration/targets/k8s/k8s/tasks/append_hash.yml rename to tests/integration/targets/k8s/k8s/tasks/append_hash.yml diff --git a/test/integration/targets/k8s/k8s/tasks/apply.yml b/tests/integration/targets/k8s/k8s/tasks/apply.yml similarity index 100% rename from test/integration/targets/k8s/k8s/tasks/apply.yml rename to tests/integration/targets/k8s/k8s/tasks/apply.yml diff --git a/test/integration/targets/k8s/k8s/tasks/crd.yml b/tests/integration/targets/k8s/k8s/tasks/crd.yml similarity index 100% rename from test/integration/targets/k8s/k8s/tasks/crd.yml rename to tests/integration/targets/k8s/k8s/tasks/crd.yml diff --git a/test/integration/targets/k8s/k8s/tasks/delete.yml b/tests/integration/targets/k8s/k8s/tasks/delete.yml similarity index 100% rename from test/integration/targets/k8s/k8s/tasks/delete.yml rename to tests/integration/targets/k8s/k8s/tasks/delete.yml diff --git a/test/integration/targets/k8s/k8s/tasks/full_test.yml b/tests/integration/targets/k8s/k8s/tasks/full_test.yml similarity index 100% rename from test/integration/targets/k8s/k8s/tasks/full_test.yml rename to tests/integration/targets/k8s/k8s/tasks/full_test.yml diff --git a/test/integration/targets/k8s/k8s/tasks/lists.yml b/tests/integration/targets/k8s/k8s/tasks/lists.yml similarity index 100% rename from test/integration/targets/k8s/k8s/tasks/lists.yml rename to tests/integration/targets/k8s/k8s/tasks/lists.yml diff --git a/test/integration/targets/k8s/k8s/tasks/main.yml b/tests/integration/targets/k8s/k8s/tasks/main.yml similarity index 100% rename from test/integration/targets/k8s/k8s/tasks/main.yml rename to tests/integration/targets/k8s/k8s/tasks/main.yml diff --git a/test/integration/targets/k8s/k8s/tasks/older_openshift_fail.yml b/tests/integration/targets/k8s/k8s/tasks/older_openshift_fail.yml similarity index 100% rename from test/integration/targets/k8s/k8s/tasks/older_openshift_fail.yml rename to tests/integration/targets/k8s/k8s/tasks/older_openshift_fail.yml diff --git a/test/integration/targets/k8s/k8s/tasks/openshift.yml b/tests/integration/targets/k8s/k8s/tasks/openshift.yml similarity index 100% rename from test/integration/targets/k8s/k8s/tasks/openshift.yml rename to tests/integration/targets/k8s/k8s/tasks/openshift.yml diff --git a/test/integration/targets/k8s/k8s/tasks/validate_installed.yml b/tests/integration/targets/k8s/k8s/tasks/validate_installed.yml similarity index 100% rename from test/integration/targets/k8s/k8s/tasks/validate_installed.yml rename to tests/integration/targets/k8s/k8s/tasks/validate_installed.yml diff --git a/test/integration/targets/k8s/k8s/tasks/validate_not_installed.yml b/tests/integration/targets/k8s/k8s/tasks/validate_not_installed.yml similarity index 100% rename from test/integration/targets/k8s/k8s/tasks/validate_not_installed.yml rename to tests/integration/targets/k8s/k8s/tasks/validate_not_installed.yml diff --git a/test/integration/targets/k8s/k8s/tasks/waiter.yml b/tests/integration/targets/k8s/k8s/tasks/waiter.yml similarity index 100% rename from test/integration/targets/k8s/k8s/tasks/waiter.yml rename to tests/integration/targets/k8s/k8s/tasks/waiter.yml