Upgrading foundational services from a Helm release in an airgap environment
You can upgrade services that were installed in a prior Helm-based release in an airgap environment.
Supported upgrade paths
You can upgrade only the following supported paths:
- Foundational services installer Version 3.2.x to foundational services installer Version 3.4.x.
Note: If you want to upgrade to foundational services installer Version 3.5.x, first upgrade to foundational services installer Version 3.4.x. Then, follow the steps to upgrade from version 3.4.x to 3.5.x.
During the upgrade process, you cannot access the services management console.
Procedure
To upgrade from a Helm-based release, you need to back up your cluster, install foundational services, and restore your cluster data.
Prepare your airgap environment
Complete the following steps that are part of the airgap installation instructions. With these steps, you set up your registries, download the images, and mirror the images.
First, complete these steps: 1. Prerequisites 2. Prepare a Docker registry 3. Prepare a bastion host 4. Create environment variables for the installer and image inventory 5. Download the foundational services installer and image inventory 6. Log in to the OpenShift Container Platform as a cluster administrator 7. Create a Kubernetes namespace for the foundational services 8. Mirror the images and configure the cluster
Back up your cluster
Follow steps 1 through 5 that are in the online upgrade procedure. See Upgrading foundational services from a Helm release. These steps use an image that you mirrored earlier to back up your cluster data to a volume.
Install foundational services
After the backup is complete, install foundational services in your cluster. Complete the following step from the airgap installation topic:
9. Install the foundational services
Restore cluster data
To restore your cluster data, complete step 6 from the Upgrading foundational services from a Helm release topic.