open-cluster-management.io/governance-policy-propagator@v0.13.0/test/resources/case10_policyset_propagation/case10-test-policyset-policy.yaml (about)

     1  apiVersion: policy.open-cluster-management.io/v1
     2  kind: Policy
     3  metadata:
     4    name: case10-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: case1-test-policy-fakepolicy
    14          spec:
    15            severity: low
    16            namespaceSelector:
    17              include: ["default"]
    18              exclude: ["kube-system"]
    19            remediationAction: inform
    20            imageRegistry: quay.io
    21  ---
    22  apiVersion: policy.open-cluster-management.io/v1
    23  kind: PlacementBinding
    24  metadata:
    25    name: case10-test-policy-pb
    26  placementRef:
    27    apiGroup: apps.open-cluster-management.io
    28    kind: PlacementRule
    29    name: case10-test-policy-plr
    30  subjects:
    31  - apiGroup: policy.open-cluster-management.io
    32    kind: Policy
    33    name: case10-test-policy
    34  ---
    35  apiVersion: apps.open-cluster-management.io/v1
    36  kind: PlacementRule
    37  metadata:
    38    name: case10-test-policy-plr
    39  spec:
    40    clusterConditions:
    41    - status: "True"
    42      type: ManagedClusterConditionAvailable
    43    clusterSelector:
    44      matchExpressions:
    45        []
    46  ---
    47  apiVersion: policy.open-cluster-management.io/v1beta1
    48  kind: PolicySet
    49  metadata:
    50    name: case10-test-policyset
    51  spec:
    52    policies:
    53    - case10-test-policy
    54  ---
    55  apiVersion: policy.open-cluster-management.io/v1
    56  kind: PlacementBinding
    57  metadata:
    58    name: case10-test-policyset-pb
    59  placementRef:
    60    apiGroup: apps.open-cluster-management.io
    61    kind: PlacementRule
    62    name: case10-test-policyset-plr
    63  subjects:
    64  - apiGroup: policy.open-cluster-management.io
    65    kind: PolicySet
    66    name: case10-test-policyset
    67  ---
    68  apiVersion: apps.open-cluster-management.io/v1
    69  kind: PlacementRule
    70  metadata:
    71    name: case10-test-policyset-plr
    72  spec:
    73    clusterConditions:
    74    - status: "True"
    75      type: ManagedClusterConditionAvailable
    76    clusterSelector:
    77      matchExpressions:
    78        []