github.com/argoproj/argo-cd/v3@v3.2.1/resource_customizations/policy.open-cluster-management.io/Policy/testdata/degraded_root.yaml (about)

     1  apiVersion: policy.open-cluster-management.io/v1
     2  kind: Policy
     3  metadata:
     4    generation: 2
     5    name: argo-example
     6    namespace: open-cluster-management-global-set
     7  spec:
     8    disabled: false
     9    policy-templates:
    10      - objectDefinition:
    11          apiVersion: policy.open-cluster-management.io/v1
    12          kind: ConfigurationPolicy
    13          metadata:
    14            name: example-namespace
    15          spec:
    16            object-templates:
    17              - complianceType: musthave
    18                objectDefinition:
    19                  apiVersion: v1
    20                  kind: Namespace
    21                  metadata:
    22                    name: example
    23            remediationAction: inform
    24            severity: low
    25      - objectDefinition:
    26          apiVersion: policy.open-cluster-management.io/v1
    27          kind: ConfigurationPolicy
    28          metadata:
    29            name: example-pod
    30          spec:
    31            namespaceSelector:
    32              exclude:
    33                - kube-*
    34              include:
    35                - default
    36            object-templates:
    37              - complianceType: musthave
    38                objectDefinition:
    39                  apiVersion: v1
    40                  kind: Pod
    41                  metadata:
    42                    name: foobar
    43                  spec:
    44                    containers:
    45                      - image: 'registry.redhat.io/rhel9/httpd-24:latest'
    46                        name: httpd
    47                        securityContext:
    48                          allowPrivilegeEscalation: false
    49                          capabilities:
    50                            drop:
    51                              - ALL
    52                          privileged: false
    53                          runAsNonRoot: true
    54            remediationAction: inform
    55            severity: low
    56    remediationAction: inform
    57  status:
    58    compliant: NonCompliant
    59    placement:
    60      - placement: argo-example-placement
    61        placementBinding: argo-example-placement
    62    status:
    63      - clustername: local-cluster
    64        clusternamespace: local-cluster
    65        compliant: NonCompliant
    66      - clustername: managed
    67        clusternamespace: managed
    68        compliant: NonCompliant