diff --git a/content/bn/examples/validatingadmissionpolicy/policy-with-param.yaml b/content/bn/examples/validatingadmissionpolicy/policy-with-param.yaml new file mode 100644 index 0000000000..30761efde9 --- /dev/null +++ b/content/bn/examples/validatingadmissionpolicy/policy-with-param.yaml @@ -0,0 +1,18 @@ +apiVersion: admissionregistration.k8s.io/v1 +kind: ValidatingAdmissionPolicy +metadata: + name: "replicalimit-policy.example.com" +spec: + failurePolicy: Fail + paramKind: + apiVersion: rules.example.com/v1 + kind: ReplicaLimit + matchConstraints: + resourceRules: + - apiGroups: ["apps"] + apiVersions: ["v1"] + operations: ["CREATE", "UPDATE"] + resources: ["deployments"] + validations: + - expression: "object.spec.replicas <= params.maxReplicas" + reason: Invalid