open-cluster-management.io/governance-policy-propagator@v0.13.0/test/resources/case19_rep_policy_placement/case19-test-policy.yaml (about) 1 apiVersion: policy.open-cluster-management.io/v1 2 kind: Policy 3 metadata: 4 name: case19-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: case19-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: case19-test-policy-pb 26 placementRef: 27 apiGroup: cluster.open-cluster-management.io 28 kind: Placement 29 name: case19-test-policy-plr 30 subjects: 31 - apiGroup: policy.open-cluster-management.io 32 kind: Policy 33 name: case19-test-policy 34 --- 35 apiVersion: cluster.open-cluster-management.io/v1beta1 36 kind: Placement 37 metadata: 38 name: case19-test-policy-plr 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: case19-test-policy-plr-1 49 labels: 50 cluster.open-cluster-management.io/placement: case19-test-policy-plr 51 --- 52 apiVersion: cluster.open-cluster-management.io/v1beta1 53 kind: Placement 54 metadata: 55 name: case19-test-policy-plr-2 56 spec: 57 predicates: 58 - requiredClusterSelector: 59 labelSelector: 60 matchExpressions: [] 61 --- 62 apiVersion: cluster.open-cluster-management.io/v1beta1 63 kind: PlacementDecision 64 metadata: 65 name: case19-test-policy-plr-2 66 labels: 67 cluster.open-cluster-management.io/placement: case19-test-policy-plr-2 68 --- 69 apiVersion: apps.open-cluster-management.io/v1 70 kind: PlacementRule 71 metadata: 72 name: case19-test-policy-plr 73 spec: 74 clusterConditions: 75 - status: "True" 76 type: ManagedClusterConditionAvailable 77 clusterSelector: 78 matchExpressions: 79 []