ValidatingAdmissionPolicy not working for OpenShift resources
Issue
- When trying to create a
ValidatingAdmissionPolicythat denies the creation of OpenShift-specific objects such asBuildConfigsorDeploymentConfigs, this does not work as expected. -
The following
ValidatingAdmissionPolicydoes not work as expected:apiVersion: admissionregistration.k8s.io/v1 kind: ValidatingAdmissionPolicy metadata: name: deny-creation-of-build-configs spec: failurePolicy: Fail matchConstraints: resourceRules: - operations: ["CREATE"] apiGroups: ["build.openshift.io"] apiVersions: ["v1"] resources: ["buildconfigs"] validations: - expression: "false" message: "Creation of BuildConfigs is not allowed." reason: Invalid
Environment
- Red Hat OpenShift Container Platform (OCP)
- 4.17
- 4.18
- 4.19
- 4.20
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.