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