Configuring the CloudBees Analytics server

Upgrading a Kubernetes environment

1 minute readDeveloper productivity

This section describes how to upgrade your Kubernetes environment.

To upgrade your Kubernetes environment to version 1.22:

  1. Upgrade your Kubernetes cluster to Kubernetes version 1.21.

  2. Upgrade your CloudBees CD/RO Helm release to version 2.14.0 by changing nginx-ingress to ingress-nginx.

    $ RELEASE=<your-Cd-Helm-Release-Name>
    $ NAMESPACE=<your-Cd-Helm-Release-Namespace>
    
    $ helm get values $RELEASE -n $NAMESPACE -o yaml > cd-values.yaml
    
    $ helm upgrade $RELEASE cloudbees/cloudbees-flow --version 2.14.0 \
      -n $NAMESPACE -f cd-values.yaml \
      --set ingress-nginx.enabled=true \
      --set nginx-ingress.enabled=false \
      --set ingress.class=nginx \
      --dry-run --debug
    
    $ helm upgrade $RELEASE cloudbees/cloudbees-flow --version 2.14.0 \
      -n $NAMESPACE -f cd-values.yaml \
      --set ingress-nginx.enabled=true \
      --set nginx-ingress.enabled=false \
      --set ingress.class=nginx \
      --timeout 4200s
  3. Upgrade your Kubernetes cluster to version 1.22.