Verify the upgrade completed successfully
Verify that all Che components are running the new version and that the platform is functional so that you can confirm the upgrade succeeded before notifying developers.
-
An active
kubectlsession as a cluster administrator to the Kubernetes or OpenShift cluster. See Overview of kubectl.
-
Verify that the Che Operator CSV shows the expected version and
Succeededphase:$ kubectl get csv -n eclipse-che -o custom-columns='NAME:.metadata.name,PHASE:.status.phase,VERSION:.spec.version'
Expected output:
NAME PHASE VERSION cheoperator.v7.120.0 Succeeded 7.120.0 -
Verify that the
CheClustercustom resource reportsActivephase and the correct version:$ kubectl get checluster -n eclipse-che -o jsonpath='Phase: {.status.chePhase}, Version: {.status.cheVersion}'Expected output:
Phase: Active, Version: 7.120.0 -
Verify that all Che pods in the
eclipse-chenamespace are running and ready:$ kubectl get pods -n eclipse-che
All pods should show
Runningstatus with all containers ready. -
Verify that the Che dashboard is accessible:
$ kubectl get checluster -n eclipse-che -o jsonpath='{.status.cheURL}'Open the returned URL in a browser and confirm the login page loads.
-
Verify that the DevWorkspace Operator is running the expected version:
$ kubectl get csv -o custom-columns='NAME:.metadata.name,PHASE:.status.phase' | grep devworkspace
The DevWorkspace Operator CSV should show
Succeededphase. -
Start a test workspace from the Che dashboard to confirm that workspaces function correctly after the upgrade.