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'Copy code to clipboard
Expected output:
NAME PHASE VERSION
devspacesoperator.v3.29.0 Succeeded 3.29.0Copy code to clipboard
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}'Copy code to clipboard
Expected output:
Phase: Active, Version: 3.29.0Copy code to clipboard
Verify that all OpenShift Dev Spaces pods in the openshift-devspaces namespace are running and ready:
$ oc get pods -n openshift-devspacesCopy code to clipboard
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}'Copy code to clipboard
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 devworkspaceCopy code to clipboard
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.