Verify that all OpenShift Dev Spaces components are running the new version and that the platform is functional so that you can confirm the upgrade succeeded before notifying developers.
Procedure
- Verify that the OpenShift Dev Spaces Operator CSV shows the expected version and
Succeeded phase:
$ oc get csv -n openshift-devspaces -o custom-columns='NAME:.metadata.name,PHASE:.status.phase,VERSION:.spec.version'
Expected output:
NAME PHASE VERSION
devspacesoperator.v3.29.0 Succeeded 3.29.0
- Verify that the
CheCluster custom resource reports Active phase and the correct version:
$ oc get checluster devspaces -n openshift-devspaces -o jsonpath='Phase: {.status.chePhase}, Version: {.status.cheVersion}'
Expected output:
Phase: Active, Version: 3.29.0
- Verify that all OpenShift Dev Spaces pods in the
openshift-devspaces namespace are running and ready:
$ oc get pods -n openshift-devspaces
All pods should show Running status with all containers ready.
- Verify that the OpenShift Dev Spaces dashboard is accessible:
$ oc get checluster devspaces -n openshift-devspaces -o jsonpath='{.status.cheURL}'
Open the returned URL in a browser and confirm the login page loads.
- Verify that the Dev Workspace Operator is running the expected version:
$ oc get csv -n openshift-operators -o custom-columns='NAME:.metadata.name,PHASE:.status.phase' | grep devworkspace
The Dev Workspace Operator CSV should show Succeeded phase.
- Start a test workspace from the OpenShift Dev Spaces dashboard to confirm that workspaces function correctly after the upgrade.