github.com/dhaiducek/policy-generator-plugin@v1.99.99/internal/testdata/ordering/ignore-pending-propagation.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      - ignorePending: true
    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