mirror of
https://github.com/kyverno/kyverno.git
synced 2024-12-15 17:51:20 +00:00
chore: add kuttl tests with default config (#6847)
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com> Co-authored-by: kyverno-bot <104836976+kyverno-bot@users.noreply.github.com>
This commit is contained in:
parent
3f51e99109
commit
ff93502421
3 changed files with 45 additions and 0 deletions
45
.github/workflows/conformance.yaml
vendored
45
.github/workflows/conformance.yaml
vendored
|
@ -132,3 +132,48 @@ jobs:
|
||||||
- name: Debug failure
|
- name: Debug failure
|
||||||
if: failure()
|
if: failure()
|
||||||
uses: ./.github/actions/kyverno-logs
|
uses: ./.github/actions/kyverno-logs
|
||||||
|
|
||||||
|
# runs conformance test suites with configuration:
|
||||||
|
# - default
|
||||||
|
default:
|
||||||
|
strategy:
|
||||||
|
fail-fast: false
|
||||||
|
matrix:
|
||||||
|
k8s-version:
|
||||||
|
- v1.24.7
|
||||||
|
- v1.25.3
|
||||||
|
- v1.26.0
|
||||||
|
tests:
|
||||||
|
- rbac
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
needs: prepare-images
|
||||||
|
steps:
|
||||||
|
- name: Checkout
|
||||||
|
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3.5.0
|
||||||
|
- name: Setup build env
|
||||||
|
uses: ./.github/actions/setup-build-env
|
||||||
|
with:
|
||||||
|
build-cache-key: run-conformance
|
||||||
|
- name: Create kind cluster
|
||||||
|
run: |
|
||||||
|
export KIND_IMAGE=kindest/node:${{ matrix.k8s-version }}
|
||||||
|
make kind-create-cluster
|
||||||
|
- name: Download kyverno images archive
|
||||||
|
uses: actions/download-artifact@9bc31d5ccc31df68ecc42ccf4149144866c47d8a # v3.0.2
|
||||||
|
with:
|
||||||
|
name: kyverno.tar
|
||||||
|
- name: Load kyverno images archive in kind cluster
|
||||||
|
run: make kind-load-image-archive
|
||||||
|
- name: Install kyverno
|
||||||
|
run: |
|
||||||
|
export USE_CONFIG=default
|
||||||
|
make kind-install-kyverno
|
||||||
|
- name: Wait for kyverno ready
|
||||||
|
uses: ./.github/actions/kyverno-wait-ready
|
||||||
|
- name: Test with kuttl
|
||||||
|
run: |
|
||||||
|
./.tools/kubectl-kuttl test ./test/conformance/kuttl/${{ matrix.tests }} \
|
||||||
|
--config ./test/conformance/kuttl/_config/common.yaml
|
||||||
|
- name: Debug failure
|
||||||
|
if: failure()
|
||||||
|
uses: ./.github/actions/kyverno-logs
|
||||||
|
|
0
scripts/config/default/kyverno-policies.yaml
Normal file
0
scripts/config/default/kyverno-policies.yaml
Normal file
0
scripts/config/default/kyverno.yaml
Normal file
0
scripts/config/default/kyverno.yaml
Normal file
Loading…
Reference in a new issue