How the upgrade works
Understand what happens during an OpenShift Dev Spaces upgrade so that you can plan the timing, communicate downtime expectations, and verify the result.
When you upgrade OpenShift Dev Spaces, the Operator handles the server component upgrade automatically. You do not need to manually update individual pods or configurations. The Operator:
- Replaces the OpenShift Dev Spaces server, dashboard, gateway, and plugin registry pods with the new version.
- Upgrades the Dev Workspace Operator to the version bundled with the new release.
- Preserves the existing
CheClustercustom resource configuration.
Running workspaces are not automatically restarted during the upgrade. Developers must stop their workspaces before the upgrade and restart them after the upgrade completes.
Supported upgrade path
OpenShift Dev Spaces supports upgrading from the previous minor version to the current version. For example, upgrading from OpenShift Dev Spaces 3.27 to OpenShift Dev Spaces 3.29.
Direct upgrades that skip minor versions are not supported. If your deployment is more than one minor version behind, upgrade one minor version at a time.
OpenShift version compatibility
OpenShift Dev Spaces 3.29 is supported on OpenShift 4.16 through 4.22. Before you upgrade OpenShift Dev Spaces, verify that your OpenShift cluster version is within this range.
Review the release notes
Review the release notes before upgrading to understand new features, bug fixes, and any changes that might affect your deployment. For the full release notes, see Additional resources.