1
0
Fork 0
mirror of https://github.com/kyverno/kyverno.git synced 2025-03-28 02:18:15 +00:00

test: add test to check expected webhooks are created (#5330)

Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>

Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
This commit is contained in:
Charles-Edouard Brétéché 2022-11-14 14:27:41 +01:00 committed by GitHub
parent 217d77d670
commit 7eeb23d1a9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 51 additions and 0 deletions

View file

@ -22,6 +22,8 @@ testDirs:
# Report tests
- ./test/conformance/kuttl/reports/admission
- ./test/conformance/kuttl/reports/background
# Webhooks
- ./test/conformance/kuttl/webhooks
startKIND: false
# timeout: 15
parallel: 1

View file

@ -0,0 +1,4 @@
apiVersion: kuttl.dev/v1beta1
kind: TestStep
assert:
- webhooks.yaml

View file

@ -0,0 +1,11 @@
## Description
This test verifies expected webhooks are created.
## Steps
1. - Assert webhook `kyverno-policy-validating-webhook-cfg` exists
- Assert webhook `kyverno-resource-validating-webhook-cfg` exists
- Assert webhook `kyverno-policy-mutating-webhook-cfg` exists
- Assert webhook `kyverno-resource-mutating-webhook-cfg` exists
- Assert webhook `kyverno-verify-mutating-webhook-cfg` exists

View file

@ -0,0 +1,34 @@
apiVersion: admissionregistration.k8s.io/v1
kind: ValidatingWebhookConfiguration
metadata:
labels:
webhook.kyverno.io/managed-by: kyverno
name: kyverno-policy-validating-webhook-cfg
---
apiVersion: admissionregistration.k8s.io/v1
kind: ValidatingWebhookConfiguration
metadata:
labels:
webhook.kyverno.io/managed-by: kyverno
name: kyverno-resource-validating-webhook-cfg
---
apiVersion: admissionregistration.k8s.io/v1
kind: MutatingWebhookConfiguration
metadata:
labels:
webhook.kyverno.io/managed-by: kyverno
name: kyverno-policy-mutating-webhook-cfg
---
apiVersion: admissionregistration.k8s.io/v1
kind: MutatingWebhookConfiguration
metadata:
labels:
webhook.kyverno.io/managed-by: kyverno
name: kyverno-resource-mutating-webhook-cfg
---
apiVersion: admissionregistration.k8s.io/v1
kind: MutatingWebhookConfiguration
metadata:
labels:
webhook.kyverno.io/managed-by: kyverno
name: kyverno-verify-mutating-webhook-cfg