Skip to content

Latest commit

 

History

History
43 lines (43 loc) · 1.16 KB

cnf-example-upgrade-policy.adoc

File metadata and controls

43 lines (43 loc) · 1.16 KB
Example upgrade policy
apiVersion: policy.open-cluster-management.io/v1
kind: Policy
metadata:
  name: ocp-4.{product-version}.4
  namespace: platform-upgrade
spec:
  disabled: false
  policy-templates:
  - objectDefinition:
      apiVersion: policy.open-cluster-management.io/v1
      kind: ConfigurationPolicy
      metadata:
        name: upgrade
      spec:
        namespaceselector:
          exclude:
          - kube-*
          include:
          - '*'
        object-templates:
        - complianceType: musthave
          objectDefinition:
            apiVersion: config.openshift.io/v1
            kind: ClusterVersion
            metadata:
              name: version
            spec:
              channel: stable-{product-version}
              desiredUpdate:
                version: 4.{product-version}.4
              upstream: https://api.openshift.com/api/upgrades_info/v1/graph
            status:
              history:
                - state: Completed
                  version: 4.{product-version}.4
        remediationAction: inform
        severity: low
  remediationAction: inform