mirror of
https://github.com/kyverno/kyverno.git
synced 2025-03-12 02:46:56 +00:00
* refactor: do not allow matching with subresource kind Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com> * fix kuttl Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com> * fix kuttl Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com> * fixes Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com> * fix Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com> * refactor: implement matching based on GVK/subresource Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com> * fix Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com> * fix Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com> * fix Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com> * fix Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com> --------- Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
24 lines
562 B
YAML
24 lines
562 B
YAML
apiVersion: kyverno.io/v1
|
|
kind: ClusterPolicy
|
|
metadata:
|
|
name: enforce-replicas-for-scale-subresource
|
|
spec:
|
|
background: false
|
|
failurePolicy: Fail
|
|
rules:
|
|
- match:
|
|
all:
|
|
- resources:
|
|
kinds:
|
|
- Deployment/scale
|
|
names:
|
|
- nginx-test
|
|
namespaces:
|
|
- default
|
|
name: validate-nginx-test
|
|
validate:
|
|
message: 'nginx-test needs to have 2 replicas'
|
|
pattern:
|
|
spec:
|
|
replicas: 2
|
|
validationFailureAction: Enforce
|