-
Bug
-
Resolution: Done
-
Critical
-
2.9.0.GA
-
None
-
False
-
False
-
Undefined
-
-
I just tried to deploy CRW with k8s image puller.
I did it according to documentation by specifying `imagePuller` section in checluster CR like this:
imagePuller: enable: true spec: images: >- codeready-workspaces-plugin-java8=registry.redhat.io/codeready-workspaces/plugin-java8-rhel8@sha256:bb8ec9c4964e39b335be589f027c4b5ec866fe5f742c7181473e70fff717655d;codeready-workspaces-plugin-kubernetes=registry.redhat.io/codeready-workspaces/plugin-kubernetes-rhel8@sha256:f40c6cf67df5294f5d767312633a5ce5cf8b542f660f52f3252c61d6c5342f9e;codeready-workspaces-plugin-openshift=registry.redhat.io/codeready-workspaces/plugin-openshift-rhel8@sha256:a8f9e97a6946bbd5e0ac515621408cb361531bc33c99983f17aaf547a44776a2;codeready-workspaces-stacks-cpp=registry.redhat.io/codeready-workspaces/stacks-cpp-rhel8@sha256:8855029f8658060e79513bd51bad33e38134adf0586286ef2a02bdf27e9dd526;codeready-workspaces-stacks-dotnet=registry.redhat.io/codeready-workspaces/stacks-dotnet-rhel8@sha256:0422cfa23c5eefdda978bbec4f1fc2c24fccfa5a9568d5bda69e3232efefec54;
I left all the other checluster CR fields in their default state. This is final checluster CR spec: http://pastebin.test.redhat.com/974677
After this checluster CR gets created, operator picks it up, installs kubernets image puller operator and creates KubernetesImagePuller CR correctly - from the point of k8s image puller, everything is ok, but from the point of view of CRW, only k8s image puller operator and postgres are deployed and then it got deadlocked/stuck:
time="2021-06-24T16:14:34Z" level=info msg="Default 'info' log level is applied" time="2021-06-24T16:14:34Z" level=info msg="Go Version: go1.13.15" time="2021-06-24T16:14:34Z" level=info msg="Go OS/Arch: linux/amd64" time="2021-06-24T16:14:34Z" level=info msg="operator-sdk Version: v0.15.2" time="2021-06-24T16:14:34Z" level=info msg="Operator is running on OpenShift v4.x" time="2021-06-24T16:14:40Z" level=info msg="Registering Che Components Types" time="2021-06-24T16:14:43Z" level=info msg="Starting the Cmd" time="2021-06-24T16:14:43Z" level=info msg="Use 'terminationGracePeriodSeconds' 20 sec. from operator deployment." time="2021-06-24T16:14:43Z" level=info msg="Create manager" time="2021-06-24T16:14:43Z" level=info msg="Set up process signal handler" time="2021-06-24T16:15:25Z" level=info msg="Creating kubernetes image puller operator Subscription" time="2021-06-24T16:15:29Z" level=info msg="Added finalizer: kubernetesimagepullers.finalizers.che.eclipse.org" time="2021-06-24T16:15:38Z" level=info msg="Creating KubernetesImagePuller for CheCluster codeready-workspaces" time="2021-06-24T16:15:38Z" level=info msg="Creating a new object: v1.Route, name: codeready" time="2021-06-24T16:15:38Z" level=info msg="Generate initial user httpasswd info" time="2021-06-24T16:15:38Z" level=info msg="Creating a new object: v1.Secret, name: openshift-oauth-user-credentials" time="2021-06-24T16:15:38Z" level=info msg="Creating a new object: v1.Secret, name: htpasswd-eclipse-che" time="2021-06-24T16:15:38Z" level=info msg="Add initial user httpasswd provider to the oAuth" time="2021-06-24T16:15:38Z" level=info msg="Added finalizer: openshift-oauth-user.finalizers.che.eclipse.org" time="2021-06-24T16:15:38Z" level=info msg="Updating codeready-workspaces CR with openShiftOAuthUserCredentialsSecret: openshift-oauth-user-credentials" time="2021-06-24T16:15:38Z" level=info msg="Custom resource codeready-workspaces updated" time="2021-06-24T16:15:38Z" level=info msg="Updating codeready-workspaces CR with openShiftoAuth: true" time="2021-06-24T16:15:38Z" level=info msg="Custom resource codeready-workspaces updated" time="2021-06-24T16:15:40Z" level=info msg="Creating a new object: v1.Secret, name: self-signed-certificate" time="2021-06-24T16:15:40Z" level=info msg="Updating codeready-workspaces CR with status: Che API: Unavailable" time="2021-06-24T16:15:40Z" level=info msg="Custom resource codeready-workspaces updated" time="2021-06-24T16:15:40Z" level=info msg="Creating a new object: v1.Secret, name: openshift-api-crt" time="2021-06-24T16:15:40Z" level=info msg="Creating a new object: v1.ConfigMap, name: ca-certs-merged" time="2021-06-24T16:15:40Z" level=info msg="Creating a new object: v1.ServiceAccount, name: che" time="2021-06-24T16:15:40Z" level=info msg="Creating a new object: v1.ServiceAccount, name: che-workspace" time="2021-06-24T16:15:40Z" level=info msg="Creating a new object: v1.Role, name: view" time="2021-06-24T16:15:40Z" level=info msg="Creating a new object: v1.RoleBinding, name: che-workspace-view" time="2021-06-24T16:15:40Z" level=info msg="Creating a new object: v1.Role, name: exec" time="2021-06-24T16:15:40Z" level=info msg="Creating a new object: v1.RoleBinding, name: che-workspace-exec" time="2021-06-24T16:15:40Z" level=info msg="Creating a new object: v1.RoleBinding, name: che" time="2021-06-24T16:15:41Z" level=info msg="Creating a new object: v1.ClusterRole, name: openshift-workspaces-cheworkspaces-namespaces-clusterrole" time="2021-06-24T16:15:41Z" level=info msg="Creating a new object: v1.ClusterRoleBinding, name: openshift-workspaces-cheworkspaces-namespaces-clusterrole" time="2021-06-24T16:15:41Z" level=info msg="Added finalizer: namespaces-editor.permissions.finalizers.che.eclipse.org" time="2021-06-24T16:15:41Z" level=info msg="Creating a new object: v1.Secret, name: che-postgres-secret" time="2021-06-24T16:15:41Z" level=info msg="Updating codeready-workspaces CR with Postgres Secret: che-postgres-secret" time="2021-06-24T16:15:41Z" level=info msg="Custom resource codeready-workspaces updated" time="2021-06-24T16:15:41Z" level=info msg="Creating a new object: v1.Secret, name: che-identity-postgres-secret" time="2021-06-24T16:15:41Z" level=info msg="Updating codeready-workspaces CR with Identity Provider Postgres Secret: che-identity-postgres-secret" time="2021-06-24T16:15:41Z" level=info msg="Custom resource codeready-workspaces updated" time="2021-06-24T16:15:41Z" level=info msg="Creating a new object: v1.Secret, name: che-identity-secret" time="2021-06-24T16:15:41Z" level=info msg="Updating codeready-workspaces CR with Identity Provider Secret: che-identity-secret" time="2021-06-24T16:15:41Z" level=info msg="Custom resource codeready-workspaces updated" time="2021-06-24T16:15:41Z" level=info msg="Updating codeready-workspaces CR with Postgres DB: dbche" time="2021-06-24T16:15:41Z" level=info msg="Custom resource codeready-workspaces updated" time="2021-06-24T16:15:41Z" level=info msg="Updating codeready-workspaces CR with Postgres hostname: postgres" time="2021-06-24T16:15:41Z" level=info msg="Custom resource codeready-workspaces updated" time="2021-06-24T16:15:41Z" level=info msg="Updating codeready-workspaces CR with Postgres port: 5432" time="2021-06-24T16:15:41Z" level=info msg="Custom resource codeready-workspaces updated" time="2021-06-24T16:15:41Z" level=info msg="Updating codeready-workspaces CR with Keycloak realm: codeready" time="2021-06-24T16:15:41Z" level=info msg="Custom resource codeready-workspaces updated" time="2021-06-24T16:15:41Z" level=info msg="Updating codeready-workspaces CR with Keycloak client ID: codeready-public" time="2021-06-24T16:15:41Z" level=info msg="Custom resource codeready-workspaces updated" time="2021-06-24T16:15:41Z" level=info msg="Updating codeready-workspaces CR with log level: INFO" time="2021-06-24T16:15:41Z" level=info msg="Custom resource codeready-workspaces updated" time="2021-06-24T16:15:41Z" level=info msg="Updating codeready-workspaces CR with debug: false" time="2021-06-24T16:15:41Z" level=info msg="Custom resource codeready-workspaces updated" time="2021-06-24T16:15:41Z" level=info msg="Updating codeready-workspaces CR with serverExposureStrategy: multi-host" time="2021-06-24T16:15:41Z" level=info msg="Custom resource codeready-workspaces updated" time="2021-06-24T16:15:41Z" level=info msg="Creating a new object: v1.Service, name: postgres" time="2021-06-24T16:15:41Z" level=info msg="Creating a new object: v1.PersistentVolumeClaim, name: postgres-data" time="2021-06-24T16:15:41Z" level=info msg="Creating a new object: v1.Deployment, name: postgres" time="2021-06-24T16:15:41Z" level=info msg="Added finalizer: oauthclients.finalizers.che.eclipse.org" time="2021-06-24T16:15:48Z" level=info msg="Updating KubernetesImagePuller codeready-workspaces-image-puller" time="2021-06-24T16:15:57Z" level=info msg="Updating KubernetesImagePuller codeready-workspaces-image-puller" time="2021-06-24T16:16:06Z" level=info msg="Updating KubernetesImagePuller codeready-workspaces-image-puller" time="2021-06-24T16:16:15Z" level=info msg="Updating KubernetesImagePuller codeready-workspaces-image-puller" time="2021-06-24T16:16:24Z" level=info msg="Updating KubernetesImagePuller codeready-workspaces-image-puller" time="2021-06-24T16:16:32Z" level=info msg="Updating KubernetesImagePuller codeready-workspaces-image-puller" time="2021-06-24T16:16:41Z" level=info msg="Updating KubernetesImagePuller codeready-workspaces-image-puller" time="2021-06-24T16:16:50Z" level=info msg="Updating KubernetesImagePuller codeready-workspaces-image-puller" time="2021-06-24T16:16:59Z" level=info msg="Updating KubernetesImagePuller codeready-workspaces-image-puller" time="2021-06-24T16:17:08Z" level=info msg="Updating KubernetesImagePuller codeready-workspaces-image-puller" time="2021-06-24T16:17:16Z" level=info msg="Updating KubernetesImagePuller codeready-workspaces-image-puller" time="2021-06-24T16:17:25Z" level=info msg="Updating KubernetesImagePuller codeready-workspaces-image-puller" time="2021-06-24T16:17:34Z" level=info msg="Updating KubernetesImagePuller codeready-workspaces-image-puller" time="2021-06-24T16:17:43Z" level=info msg="Updating KubernetesImagePuller codeready-workspaces-image-puller" time="2021-06-24T16:18:31Z" level=info msg="Updating KubernetesImagePuller codeready-workspaces-image-puller" time="2021-06-24T16:20:00Z" level=info msg="Updating KubernetesImagePuller codeready-workspaces-image-puller" time="2021-06-24T16:22:51Z" level=info msg="Updating KubernetesImagePuller codeready-workspaces-image-puller"
- links to