The following upgrade instructions aim to upgrade running deployments to a newer version of Airlock Microgateway without interruption of service.
- The upgrade instructions may not apply to breaking release upgrades of Airlock Microgateway. Refer to the release notes published on GitHub.
- Do not add the
--reuse-values
flag to thehelm upgrade
command when upgrading to a different version of Airlock Microgateway/Helm charts. The flag would prevent updating some required settings and changes.
- Update the CRDs. This will not break your current installation if not noted otherwise in the release notes of the new Microgateway version.
- For sidecar-based data plane mode deployments:
Upgrade the Microgateway CNI plugin. - Upgrade the Microgateway Operator.
- You can verify the current Pod status by checking the
version
label. - For sidecar-based data plane mode deployments:
To finalize the upgrade process, use our script to manually restart all application Pods containing Microgateway Engine sidecars. See section Restart script for sidecar-based applications. - For sidecarless data plane mode deployments:
Upgrade the K8s Gateway API CRDs tov1.2.1
from the standard channel.