open-cluster-management.io/governance-policy-propagator@v0.13.0/test/resources/case6_placement_propagation/case6-test-policy2.yaml (about)

     1  apiVersion: policy.open-cluster-management.io/v1
     2  kind: Policy
     3  metadata:
     4    name: case6-test-policy
     5  spec:
     6    remediationAction: inform
     7    disabled: false
     8    policy-templates:
     9      - objectDefinition:
    10          apiVersion: policies.open-cluster-management.io/v1alpha1
    11          kind: FakePolicy
    12          metadata:
    13            name: xxxxx
    14          spec:
    15            xxxxx: 5
    16            namespaceSelector:
    17              exclude:
    18                - kube-system
    19                - openshift-*
    20              include:
    21                - default
    22            remediationAction: enforce
    23            severity: low
    24            imageRegistry: quay.io
    25  ---
    26  apiVersion: policy.open-cluster-management.io/v1
    27  kind: PlacementBinding
    28  metadata:
    29    name: case6-test-policy-pb
    30  placementRef:
    31    apiGroup: cluster.open-cluster-management.io
    32    kind: Placement
    33    name: case6-test-policy-plr
    34  subjects:
    35  - apiGroup: policy.open-cluster-management.io
    36    kind: Policy
    37    name: case6-test-policy
    38  ---
    39  apiVersion: cluster.open-cluster-management.io/v1beta1
    40  kind: Placement
    41  metadata:
    42    name: case6-test-policy-plr
    43  spec:
    44    predicates:
    45    - requiredClusterSelector:
    46        labelSelector:
    47          matchExpressions:
    48            []
    49  ---
    50  apiVersion: cluster.open-cluster-management.io/v1beta1
    51  kind: PlacementDecision
    52  metadata:
    53    name: case6-test-policy-plr-1
    54    labels:
    55      cluster.open-cluster-management.io/placement: case6-test-policy-plr