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