github.com/dhaiducek/policy-generator-plugin@v1.99.99/internal/testdata/ordering/ignore-pending-policy-consolidated.yaml (about) 1 --- 2 apiVersion: policy.open-cluster-management.io/v1 3 kind: Policy 4 metadata: 5 annotations: 6 policy.open-cluster-management.io/categories: CM Configuration Management 7 policy.open-cluster-management.io/controls: CM-2 Baseline Configuration 8 policy.open-cluster-management.io/standards: NIST SP 800-53 9 name: one 10 namespace: my-policies 11 spec: 12 disabled: false 13 policy-templates: 14 - ignorePending: true 15 objectDefinition: 16 apiVersion: policy.open-cluster-management.io/v1 17 kind: ConfigurationPolicy 18 metadata: 19 name: one 20 spec: 21 object-templates: 22 - complianceType: musthave 23 objectDefinition: 24 apiVersion: v1 25 data: 26 game.properties: enemies=potato 27 kind: ConfigMap 28 metadata: 29 name: my-configmap 30 - complianceType: musthave 31 objectDefinition: 32 apiVersion: v1 33 data: 34 game.properties: enemies=potato 35 kind: ConfigMap 36 metadata: 37 name: my-configmap 38 remediationAction: inform 39 severity: low 40 remediationAction: inform 41 --- 42 apiVersion: policy.open-cluster-management.io/v1 43 kind: Policy 44 metadata: 45 annotations: 46 policy.open-cluster-management.io/categories: CM Configuration Management 47 policy.open-cluster-management.io/controls: CM-2 Baseline Configuration 48 policy.open-cluster-management.io/standards: NIST SP 800-53 49 name: two 50 namespace: my-policies 51 spec: 52 disabled: false 53 policy-templates: 54 - objectDefinition: 55 apiVersion: policy.open-cluster-management.io/v1 56 kind: ConfigurationPolicy 57 metadata: 58 name: two 59 spec: 60 object-templates: 61 - complianceType: musthave 62 objectDefinition: 63 apiVersion: v1 64 data: 65 game.properties: enemies=potato 66 kind: ConfigMap 67 metadata: 68 name: my-configmap 69 remediationAction: inform 70 severity: low 71 remediationAction: inform 72 --- 73 apiVersion: apps.open-cluster-management.io/v1 74 kind: PlacementRule 75 metadata: 76 name: placement-one 77 namespace: my-policies 78 spec: 79 clusterSelector: 80 matchExpressions: [] 81 --- 82 apiVersion: apps.open-cluster-management.io/v1 83 kind: PlacementRule 84 metadata: 85 name: placement-two 86 namespace: my-policies 87 spec: 88 clusterSelector: 89 matchExpressions: [] 90 --- 91 apiVersion: policy.open-cluster-management.io/v1 92 kind: PlacementBinding 93 metadata: 94 name: binding-one 95 namespace: my-policies 96 placementRef: 97 apiGroup: apps.open-cluster-management.io 98 kind: PlacementRule 99 name: placement-one 100 subjects: 101 - apiGroup: policy.open-cluster-management.io 102 kind: Policy 103 name: one 104 --- 105 apiVersion: policy.open-cluster-management.io/v1 106 kind: PlacementBinding 107 metadata: 108 name: binding-two 109 namespace: my-policies 110 placementRef: 111 apiGroup: apps.open-cluster-management.io 112 kind: PlacementRule 113 name: placement-two 114 subjects: 115 - apiGroup: policy.open-cluster-management.io 116 kind: Policy 117 name: two