mirror of
https://github.com/kyverno/kyverno.git
synced 2025-03-07 00:17:13 +00:00
35 lines
858 B
YAML
35 lines
858 B
YAML
|
apiVersion: kyverno.io/v1alpha1
|
||
|
kind: Policy
|
||
|
metadata:
|
||
|
name: "zk-kafka-address"
|
||
|
spec:
|
||
|
rules:
|
||
|
- name: "copy-comfigmap"
|
||
|
resource :
|
||
|
kinds :
|
||
|
- Namespace
|
||
|
selector:
|
||
|
matchLabels:
|
||
|
LabelForSelector : "namespace2"
|
||
|
generate :
|
||
|
kind: ConfigMap
|
||
|
name : copied-cm
|
||
|
copyFrom :
|
||
|
namespace : default
|
||
|
name : game-config
|
||
|
data :
|
||
|
secretData: "data from cmg"
|
||
|
- name: "zk-kafka-address"
|
||
|
resource:
|
||
|
kinds:
|
||
|
- Namespace
|
||
|
selector:
|
||
|
matchExpressions:
|
||
|
- {key: LabelForSelector, operator: In, values: [namespace2]}
|
||
|
generate:
|
||
|
kind: ConfigMap
|
||
|
name: zk-kafka-address
|
||
|
data:
|
||
|
ZK_ADDRESS: "192.168.10.10:2181,192.168.10.11:2181,192.168.10.12:2181"
|
||
|
KAFKA_ADDRESS: "192.168.10.13:9092,192.168.10.14:9092,192.168.10.15:9092"
|