open-cluster-management.io/governance-policy-propagator@v0.13.0/test/resources/case11_policyset_controller/case11-plc-managed2.yaml (about) 1 apiVersion: policy.open-cluster-management.io/v1 2 kind: Policy 3 metadata: 4 name: case11-multiple-placements-rule 5 spec: 6 remediationAction: inform 7 disabled: false 8 policy-templates: 9 - objectDefinition: 10 apiVersion: policy.open-cluster-management.io/v1 11 kind: ConfigurationPolicy 12 metadata: 13 name: policy-pod-inform 14 spec: 15 remediationAction: inform 16 severity: low 17 namespaceSelector: 18 exclude: 19 - kube-* 20 include: 21 - default 22 object-templates: 23 - complianceType: musthave 24 objectDefinition: 25 apiVersion: v1 26 kind: Pod 27 metadata: 28 name: case11pod 29 spec: 30 containers: 31 - image: nginx:1.18.0 32 name: nginx 33 ports: 34 - containerPort: 80 35 --- 36 apiVersion: policy.open-cluster-management.io/v1 37 kind: PlacementBinding 38 metadata: 39 name: binding-case11-multiple-placements-rule 40 placementRef: 41 name: placement-case11-multiple-placements-rule 42 kind: PlacementRule 43 apiGroup: apps.open-cluster-management.io 44 subjects: 45 - name: case11-multiple-placements-rule 46 kind: Policy 47 apiGroup: policy.open-cluster-management.io 48 --- 49 apiVersion: apps.open-cluster-management.io/v1 50 kind: PlacementRule 51 metadata: 52 name: placement-case11-multiple-placements-rule 53 spec: 54 clusterConditions: 55 - status: 'True' 56 type: ManagedClusterConditionAvailable 57 clusterSelector: 58 matchExpressions: 59 - key: name 60 operator: In 61 values: 62 - managed2