1
0
Fork 0
mirror of https://github.com/kyverno/kyverno.git synced 2025-03-05 15:37:19 +00:00
kyverno/test/policy/mutate/policy_mutate_pod_spec.yaml
Jim Bugwadia 838d02c475
Bugfix/659 support wildcards for namespaces (#871)
* - support wildcards for namespaces

* do not annotate resource, unless policy is an autogen policy

* close HTTP body

* improve messages

* remove policy store

Policy store was not fully implemented and simply provided a way
to list all polices and get a policy by name, which can be done via
standard client-go interfaces.

We need to revisit and design a better PolicyStore that provides fast
lookups for matching policies based on names, namespaces, etc.

* handle wildcard namespaces in background processing

* fix unit tests 1) remove platform dependent path usage 2) remove policy store

* add test case for mutate with wildcard namespaces
2020-05-26 10:36:56 -07:00

23 lines
512 B
YAML

apiVersion: kyverno.io/v1
kind: ClusterPolicy
metadata:
name: mutate-pods-spec
spec:
rules:
- name: "disable-servicelink-and-token"
match:
resources:
kinds:
- DaemonSet
- Deployment
- Job
- StatefulSet
namespaces:
- test-foo-*
mutate:
overlay:
spec:
template:
spec:
automountServiceAccountToken: false
enableServiceLinks: false