-
Bug
-
Resolution: Done
-
Major
-
2.2.0.GA
-
None
-
Workaround Exists
-
-
Installation of CRW 2.2.0.RC1 by crwctl failed because operator had encountered error:
operator logs
time="2020-06-15T07:30:56Z" level=info msg="Starting the Cmd" time="2020-06-15T07:30:56Z" level=error msg="Unable to get openshift oauth. Cause: oauths.config.openshift.io \"cluster\" is forbidden: User \"system:serviceaccount:crw-crwctl-tls-oauth:codeready-operator\" cannot get resource \"oauths\" in API group \"config.openshift.io\" at the cluster scope" time="2020-06-15T07:30:56Z" level=info msg="Updating codeready-workspaces CR with status: Reason: InstallOrUpdateFailed" time="2020-06-15T07:30:56Z" level=info msg="Custom resource codeready-workspaces updated" time="2020-06-15T07:30:56Z" level=info msg="Updating codeready-workspaces CR with status: Message: Unable to get openshift oauth. Cause: oauths.config.openshift.io \"cluster\" is forbidden: User \"system:serviceaccount:crw-crwctl-tls-oauth:codeready-operator\" cannot get resource \"oauths\" in API group \"config.openshift.io\" at the cluster scope" time="2020-06-15T07:30:56Z" level=info msg="Custom resource codeready-workspaces updated" time="2020-06-15T07:30:57Z" level=error msg="Unable to get openshift oauth. Cause: oauths.config.openshift.io \"cluster\" is forbidden: User \"system:serviceaccount:crw-crwctl-tls-oauth:codeready-operator\" cannot get resource \"oauths\" in API group \"config.openshift.io\" at the cluster scope"
crwctl logs
10:30:40 + /mnt/hudson_workspace/workspace/install-crw-using-crwctl/crwctl/bin/crwctl server:start --che-operator-cr-yaml=/mnt/hudson_workspace/workspace/install-crw-using-crwctl/custom-resource.yaml --che-operator-image=quay.io/crw/crw-2-rhel8-operator:latest --listr-renderer=verbose -n crw-crwctl-tls-oauth 10:30:40 › Current Kubernetes context: 'default/api-ocp43-codereadyqe-com:6443/admin' 10:30:40 [03:30:39] Verify Kubernetes API [started] 10:30:40 [03:30:39] Verify Kubernetes API...OK [title changed] 10:30:40 [03:30:39] Verify Kubernetes API...OK (it's OpenShift) [title changed] 10:30:40 [03:30:39] Verify Kubernetes API...OK (it's OpenShift) [completed] 10:30:40 [03:30:39] Looking for an already existing CodeReady Workspaces instance [started] 10:30:40 [03:30:39] Verify if CodeReady Workspaces is deployed into namespace "crw-crwctl-tls-oauth" [started] 10:30:40 [03:30:39] Verify if CodeReady Workspaces is deployed into namespace "crw-crwctl-tls-oauth"...it is not [title changed] 10:30:40 [03:30:39] Verify if CodeReady Workspaces is deployed into namespace "crw-crwctl-tls-oauth"...it is not [completed] 10:30:40 [03:30:39] Looking for an already existing CodeReady Workspaces instance [completed] 10:30:40 › Warning: --che-operator-cr-yaml is used. The following flag(s) will be 10:30:40 › ignored: --tls --cheimage 10:30:40 [03:30:39] Openshift preflight checklist [started] 10:30:40 [03:30:39] Verify if oc is installed [started] 10:30:40 [03:30:39] Verify if oc is installed...done. [title changed] 10:30:40 [03:30:39] Verify if oc is installed...done. [completed] 10:30:40 [03:30:39] Verify if openshift is running [started] 10:30:40 [03:30:39] Verify if openshift is running...done. [title changed] 10:30:40 [03:30:39] Verify if openshift is running...done. [completed] 10:30:40 [03:30:39] Check OpenShift version [started] 10:30:41 [03:30:39] Check OpenShift version: 4.x [title changed] 10:30:41 [03:30:39] Check OpenShift version: 4.x [completed] 10:30:41 [03:30:39] Check Kubernetes version [started] 10:30:41 [03:30:39] Check Kubernetes version: Unknown. [title changed] 10:30:41 [03:30:39] Check Kubernetes version: Unknown. [completed] 10:30:41 [03:30:39] Openshift preflight checklist [completed] 10:30:41 [03:30:39] Verify Openshift oauth. [started] 10:30:41 [03:30:39] Verify Openshift oauth....done. [title changed] 10:30:41 [03:30:39] Verify Openshift oauth....done. [completed] 10:30:41 CodeReady Workspaces logs will be available in '/tmp/crwctl-logs/1592206239051' 10:30:41 [03:30:39] Start following logs [started] 10:30:41 [03:30:39] Start following Operator logs [started] 10:30:41 [03:30:39] Start following Operator logs...done [title changed] 10:30:41 [03:30:39] Start following Operator logs...done [completed] 10:30:41 [03:30:39] Start following CodeReady Workspaces logs [started] 10:30:41 [03:30:39] Start following CodeReady Workspaces logs...done [title changed] 10:30:41 [03:30:39] Start following CodeReady Workspaces logs...done [completed] 10:30:41 [03:30:39] Start following Postgres logs [started] 10:30:41 [03:30:39] Start following Postgres logs...done [title changed] 10:30:41 [03:30:39] Start following Postgres logs...done [completed] 10:30:41 [03:30:39] Start following Keycloak logs [started] 10:30:41 [03:30:39] Start following Keycloak logs...done [title changed] 10:30:41 [03:30:39] Start following Keycloak logs...done [completed] 10:30:41 [03:30:39] Start following Plugin registry logs [started] 10:30:41 [03:30:39] Start following Plugin registry logs...done [title changed] 10:30:41 [03:30:39] Start following Plugin registry logs...done [completed] 10:30:41 [03:30:39] Start following Devfile registry logs [started] 10:30:41 [03:30:39] Start following Devfile registry logs...done [title changed] 10:30:41 [03:30:39] Start following Devfile registry logs...done [completed] 10:30:41 [03:30:39] Start following logs [completed] 10:30:41 [03:30:39] Start following events [started] 10:30:41 [03:30:39] Start following namespace events [started] 10:30:41 [03:30:39] Start following namespace events...done [title changed] 10:30:41 [03:30:39] Start following namespace events...done [completed] 10:30:41 [03:30:39] Start following events [completed] 10:30:41 [03:30:39] Running the CodeReady Workspaces operator [started] 10:30:41 [03:30:39] Copying operator resources [started] 10:30:41 [03:30:39] Copying operator resources...done. [title changed] 10:30:41 [03:30:39] Copying operator resources...done. [completed] 10:30:41 [03:30:39] Create Namespace (crw-crwctl-tls-oauth) [started] 10:30:41 [03:30:40] Create Namespace (crw-crwctl-tls-oauth)...done. [title changed] 10:30:41 [03:30:40] Create Namespace (crw-crwctl-tls-oauth)...done. [completed] 10:30:41 [03:30:40] Checking certificate [started] 10:30:41 TLS mode is turned on, however we failed to determine whether self-signed certificate is used. 10:30:41 Please rerun crwctl with "--self-signed-cert" option if it is the case, otherwise CodeReady Workspaces will fail to start. 10:30:41 [03:30:40] Checking certificate [completed] 10:30:41 [03:30:40] Create ServiceAccount codeready-operator in namespace crw-crwctl-tls-oauth [started] 10:30:41 [03:30:40] Create ServiceAccount codeready-operator in namespace crw-crwctl-tls-oauth...done. [title changed] 10:30:41 [03:30:40] Create ServiceAccount codeready-operator in namespace crw-crwctl-tls-oauth...done. [completed] 10:30:41 [03:30:40] Create Role codeready-operator in namespace crw-crwctl-tls-oauth [started] 10:30:41 [03:30:40] Create Role codeready-operator in namespace crw-crwctl-tls-oauth...done. [title changed] 10:30:41 [03:30:40] Create Role codeready-operator in namespace crw-crwctl-tls-oauth...done. [completed] 10:30:41 [03:30:40] Create ClusterRole codeready-operator [started] 10:30:41 [03:30:40] Create ClusterRole codeready-operator...It already exists. [title changed] 10:30:41 [03:30:40] Create ClusterRole codeready-operator...It already exists. [completed] 10:30:41 [03:30:40] Create RoleBinding codeready-operator in namespace crw-crwctl-tls-oauth [started] 10:30:41 [03:30:40] Create RoleBinding codeready-operator in namespace crw-crwctl-tls-oauth...done. [title changed] 10:30:41 [03:30:40] Create RoleBinding codeready-operator in namespace crw-crwctl-tls-oauth...done. [completed] 10:30:41 [03:30:40] Create ClusterRoleBinding codeready-operator [started] 10:30:41 [03:30:40] Create ClusterRoleBinding codeready-operator...done. [title changed] 10:30:41 [03:30:40] Create ClusterRoleBinding codeready-operator...done. [completed] 10:30:41 [03:30:40] Create CRD checlusters.org.eclipse.che [started] 10:30:41 [03:30:40] Create CRD checlusters.org.eclipse.che...It already exists. [title changed] 10:30:41 [03:30:40] Create CRD checlusters.org.eclipse.che...It already exists. [completed] 10:30:41 [03:30:40] Waiting 5 seconds for the new Kubernetes resources to get flushed [started] 10:30:47 [03:30:45] Waiting 5 seconds for the new Kubernetes resources to get flushed...done. [title changed] 10:30:47 [03:30:45] Waiting 5 seconds for the new Kubernetes resources to get flushed...done. [completed] 10:30:47 [03:30:45] Create deployment codeready-operator in namespace crw-crwctl-tls-oauth [started] 10:30:47 [03:30:45] Create deployment codeready-operator in namespace crw-crwctl-tls-oauth...done. [title changed] 10:30:47 [03:30:45] Create deployment codeready-operator in namespace crw-crwctl-tls-oauth...done. [completed] 10:30:47 [03:30:45] Create the Custom Resource of type checlusters.org.eclipse.che in the namespace crw-crwctl-tls-oauth [started] 10:30:47 [03:30:45] Create the Custom Resource of type checlusters.org.eclipse.che in the namespace crw-crwctl-tls-oauth...done. [title changed] 10:30:47 [03:30:45] Create the Custom Resource of type checlusters.org.eclipse.che in the namespace crw-crwctl-tls-oauth...done. [completed] 10:30:47 [03:30:45] Running the CodeReady Workspaces operator [completed] 10:30:47 [03:30:45] Post installation checklist [started] 10:30:47 [03:30:45] PostgreSQL pod bootstrap [started] 10:30:47 [03:30:45] scheduling [started] 10:35:56 [03:35:55] scheduling [failed] 10:35:56 [03:35:55] ERR_TIMEOUT: Timeout set to pod wait timeout 300000. podExist: false, currentPhase: undefined 10:35:56 [03:35:55] PostgreSQL pod bootstrap [failed] 10:35:56 [03:35:55] ERR_TIMEOUT: Timeout set to pod wait timeout 300000. podExist: false, currentPhase: undefined 10:35:56 [03:35:55] Post installation checklist [failed] 10:35:56 [03:35:55] ERR_TIMEOUT: Timeout set to pod wait timeout 300000. podExist: false, currentPhase: undefined 10:35:56 Error: Error: ERR_TIMEOUT: Timeout set to pod wait timeout 300000. 10:35:56 podExist: false, currentPhase: undefined 10:35:56 Installation failed, check logs in '/tmp/crwctl-logs/1592206239051'