-
Bug
-
Resolution: Won't Do
-
Critical
-
2.3.0.GA
-
None
CRW 2.3.0.ER-07-27 installed by crwctl/2.3.0-CI-redhat.b2039a9 linux-x64 node-v10.19.0 with operator installer didn't respect '--che-operator-image' option when install on OCP 4.4, and used "registry.redhat.io/codeready-workspaces/crw-2-rhel8-operator:2.3" instead of provided operator image address:
installation command
crwctl/bin/crwctl server:start -n ${USER}-crw -a operator --che-operator-image=quay.io/crw/crw-2-rhel8-operator:latest
crwctl logs
› Current Kubernetes context: 'ndp-crw/api-ocp44-crw-qe-com:6443/admin' ✔ Verify Kubernetes API...OK (it's OpenShift) ✔ Looking for an already existing CodeReady Workspaces instance ✔ Verify if CodeReady Workspaces is deployed into namespace "ndp-crw"...it is not ✔ Openshift preflight checklist ✔ Verify if oc is installed...done. ✔ Verify if openshift is running...done. ✔ Check OpenShift version: 4.x ✔ Check Kubernetes version: Found v1.11.0+d4cacc0. CodeReady Workspaces logs will be available in '/tmp/crwctl-logs/1595868853886' ✔ Start following logs ✔ Start following Operator logs...done ✔ Start following CodeReady Workspaces logs...done ✔ Start following Postgres logs...done ✔ Start following Keycloak logs...done ✔ Start following Plugin registry logs...done ✔ Start following Devfile registry logs...done ✔ Start following events ✔ Start following namespace events...done ✔ Running the CodeReady Workspaces operator ✔ Copying operator resources...done. ✔ Create Namespace (ndp-crw)...It already exists. ✔ Create ServiceAccount codeready-operator in namespace ndp-crw...It already exists. ✔ Create Role codeready-operator in namespace ndp-crw...It already exists. ✔ Create ClusterRole codeready-operator...It already exists. ✔ Create RoleBinding codeready-operator in namespace ndp-crw...It already exists. ✔ Create ClusterRoleBinding codeready-operator...It already exists. ✔ Create CRD checlusters.org.eclipse.che...It already exists. ✔ Waiting 5 seconds for the new Kubernetes resources to get flushed...done. ✔ Create deployment codeready-operator in namespace ndp-crw...It already exists. ✔ Create the Custom Resource of type checlusters.org.eclipse.che in the namespace ndp-crw...It already exists. ❯ Post installation checklist ❯ CodeReady Workspaces pod bootstrap scheduling → ERR_TIMEOUT: Timeout set to pod wait timeout 300000. podExist: false, currentPhase: undefined downloading images starting Retrieving CodeReady Workspaces server URL CodeReady Workspaces status check Retrieving Che self-signed CA certificate › Error: Error: ERR_TIMEOUT: Timeout set to pod wait timeout 300000. podExist: false, currentPhase: undefined › Installation failed, check logs in '/tmp/crwctl-logs/1595868853886'
oc events
oc get events LAST SEEN TYPE REASON OBJECT MESSAGE 20m Normal Pulling pod/codeready-operator-5d6f7887b7-99zrv Pulling image "registry.redhat.io/codeready-workspaces/crw-2-rhel8-operator:2.3" 60m Normal BackOff pod/codeready-operator-5d6f7887b7-99zrv Back-off pulling image "registry.redhat.io/codeready-workspaces/crw-2-rhel8-operator:2.3" 12s Warning Failed pod/codeready-operator-5d6f7887b7-99zrv Error: ImagePullBackOff