github.com/dhaiducek/policy-generator-plugin@v1.99.99/internal/testdata/ordering/ignore-pending-policy-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      - ignorePending: true
    33        objectDefinition:
    34          apiVersion: policy.open-cluster-management.io/v1
    35          kind: ConfigurationPolicy
    36          metadata:
    37            name: one2
    38          spec:
    39            object-templates:
    40              - complianceType: musthave
    41                objectDefinition:
    42                  apiVersion: v1
    43                  data:
    44                    game.properties: enemies=potato
    45                  kind: ConfigMap
    46                  metadata:
    47                    name: my-configmap
    48            remediationAction: inform
    49            severity: low
    50    remediationAction: inform
    51  ---
    52  apiVersion: policy.open-cluster-management.io/v1
    53  kind: Policy
    54  metadata:
    55    annotations:
    56      policy.open-cluster-management.io/categories: CM Configuration Management
    57      policy.open-cluster-management.io/controls: CM-2 Baseline Configuration
    58      policy.open-cluster-management.io/standards: NIST SP 800-53
    59    name: two
    60    namespace: my-policies
    61  spec:
    62    disabled: false
    63    policy-templates:
    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