open-cluster-management.io/governance-policy-propagator@v0.13.0/test/resources/case10_policyset_propagation/case10-test-policyset-policy-placement.yaml (about) 1 apiVersion: policy.open-cluster-management.io/v1 2 kind: Policy 3 metadata: 4 name: case10-test-policy 5 spec: 6 remediationAction: inform 7 disabled: false 8 policy-templates: 9 - objectDefinition: 10 apiVersion: policies.open-cluster-management.io/v1alpha1 11 kind: FakePolicy 12 metadata: 13 name: case1-test-policy-fakepolicy 14 spec: 15 severity: low 16 namespaceSelector: 17 include: ["default"] 18 exclude: ["kube-system"] 19 remediationAction: inform 20 imageRegistry: quay.io 21 --- 22 apiVersion: policy.open-cluster-management.io/v1 23 kind: PlacementBinding 24 metadata: 25 name: case10-test-policy-pb 26 placementRef: 27 apiGroup: cluster.open-cluster-management.io 28 kind: Placement 29 name: case10-test-policy-plm 30 subjects: 31 - apiGroup: policy.open-cluster-management.io 32 kind: Policy 33 name: case10-test-policy 34 --- 35 apiVersion: cluster.open-cluster-management.io/v1beta1 36 kind: Placement 37 metadata: 38 name: case10-test-policy-plm 39 spec: 40 predicates: 41 - requiredClusterSelector: 42 labelSelector: 43 matchExpressions: [] 44 --- 45 apiVersion: cluster.open-cluster-management.io/v1beta1 46 kind: PlacementDecision 47 metadata: 48 name: case10-test-policy-plm-decision 49 labels: 50 cluster.open-cluster-management.io/placement: case10-test-policy-plm 51 status: 52 decisions: 53 - clusterName: managed1 54 reason: "" 55 --- 56 apiVersion: policy.open-cluster-management.io/v1beta1 57 kind: PolicySet 58 metadata: 59 name: case10-test-policyset 60 spec: 61 policies: 62 - case10-test-policy 63 --- 64 apiVersion: policy.open-cluster-management.io/v1 65 kind: PlacementBinding 66 metadata: 67 name: case10-test-policyset-pb 68 placementRef: 69 apiGroup: cluster.open-cluster-management.io 70 kind: Placement 71 name: case10-test-policyset-plm 72 subjects: 73 - apiGroup: policy.open-cluster-management.io 74 kind: PolicySet 75 name: case10-test-policyset 76 --- 77 apiVersion: cluster.open-cluster-management.io/v1beta1 78 kind: Placement 79 metadata: 80 name: case10-test-policyset-plm 81 spec: 82 predicates: 83 - requiredClusterSelector: 84 labelSelector: 85 matchExpressions: [] 86 --- 87 apiVersion: cluster.open-cluster-management.io/v1beta1 88 kind: PlacementDecision 89 metadata: 90 name: case10-test-policyset-plm-decision 91 labels: 92 cluster.open-cluster-management.io/placement: case10-test-policyset-plm 93 status: 94 decisions: 95 - clusterName: managed1 96 reason: ""