open-cluster-management.io/governance-policy-propagator@v0.13.0/test/resources/case16_selective_policy_enforcement/case16-test-policy.yaml (about) 1 apiVersion: policy.open-cluster-management.io/v1 2 kind: Policy 3 metadata: 4 name: case16-test-policy 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: case16-test-policy-namespace 14 spec: 15 namespaceselector: 16 exclude: 17 - kube-* 18 include: 19 - '*' 20 object-templates: 21 - complianceType: musthave 22 objectDefinition: 23 apiVersion: v1 24 kind: Namespace 25 metadata: 26 name: case16-test-namespace 27 --- 28 apiVersion: policy.open-cluster-management.io/v1 29 kind: PlacementBinding 30 metadata: 31 name: case16-test-policy-pb 32 placementRef: 33 apiGroup: apps.open-cluster-management.io 34 kind: PlacementRule 35 name: case16-test-policy-plr 36 subjects: 37 - apiGroup: policy.open-cluster-management.io 38 kind: Policy 39 name: case16-test-policy 40 --- 41 apiVersion: apps.open-cluster-management.io/v1 42 kind: PlacementRule 43 metadata: 44 name: case16-test-policy-plr 45 spec: 46 clusterConditions: 47 - status: "True" 48 type: ManagedClusterConditionAvailable 49 clusterSelector: 50 matchExpressions: 51 []