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