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