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