github.com/dhaiducek/policy-generator-plugin@v1.99.99/internal/testdata/ordering/three-ordered-manifests.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      - extraDependencies:
    32        - apiVersion: policy.open-cluster-management.io/v1
    33          compliance: Compliant
    34          kind: ConfigurationPolicy
    35          name: one
    36        objectDefinition:
    37          apiVersion: policy.open-cluster-management.io/v1
    38          kind: ConfigurationPolicy
    39          metadata:
    40            name: one2
    41          spec:
    42            object-templates:
    43              - complianceType: musthave
    44                objectDefinition:
    45                  apiVersion: v1
    46                  data:
    47                    game.properties: enemies=potato
    48                  kind: ConfigMap
    49                  metadata:
    50                    name: my-configmap
    51            remediationAction: inform
    52            severity: low
    53      - extraDependencies:
    54        - apiVersion: policy.open-cluster-management.io/v1
    55          compliance: Compliant
    56          kind: ConfigurationPolicy
    57          name: one2
    58        objectDefinition:
    59          apiVersion: policy.open-cluster-management.io/v1
    60          kind: ConfigurationPolicy
    61          metadata:
    62            name: one3
    63          spec:
    64            object-templates:
    65              - complianceType: musthave
    66                objectDefinition:
    67                  apiVersion: v1
    68                  data:
    69                    game.properties: enemies=potato
    70                  kind: ConfigMap
    71                  metadata:
    72                    name: my-configmap
    73            remediationAction: inform
    74            severity: low
    75    remediationAction: inform
    76  ---
    77  apiVersion: apps.open-cluster-management.io/v1
    78  kind: PlacementRule
    79  metadata:
    80    name: placement-one
    81    namespace: my-policies
    82  spec:
    83    clusterSelector:
    84      matchExpressions: []
    85  ---
    86  apiVersion: policy.open-cluster-management.io/v1
    87  kind: PlacementBinding
    88  metadata:
    89    name: binding-one
    90    namespace: my-policies
    91  placementRef:
    92    apiGroup: apps.open-cluster-management.io
    93    kind: PlacementRule
    94    name: placement-one
    95  subjects:
    96    - apiGroup: policy.open-cluster-management.io
    97      kind: Policy
    98      name: one