diff --git a/best-practices/check_deprecated_apis.yaml b/best-practices/check_deprecated_apis.yaml index 5ab29a0b8633c2d8ee59b0fb57f6ecdccf4f293e..9ad849574327f6b978721ed51b23a3ca88facb54 100644 --- a/best-practices/check_deprecated_apis.yaml +++ b/best-practices/check_deprecated_apis.yaml @@ -14,12 +14,18 @@ metadata: ConfigMap to remove filters. spec: validationFailureAction: audit - background: true + background: false rules: - name: validate-v1-22-removals match: resources: kinds: + - "*" + preconditions: + all: + - key: "{{request.object.apiVersion}}" + operator: In + value: - admissionregistration.k8s.io/v1beta1/ValidatingWebhookConfiguration - admissionregistration.k8s.io/v1beta1/MutatingWebhookConfiguration - apiextensions.k8s.io/v1beta1/CustomResourceDefinition @@ -51,6 +57,12 @@ spec: match: resources: kinds: + - "*" + preconditions: + all: + - key: "{{request.object.apiVersion}}" + operator: In + value: - batch/v1beta1/CronJob - discovery.k8s.io/v1beta1/EndpointSlice - events.k8s.io/v1beta1/Event