Unable to login to the cluster with cluster operators authentication, console and ingress marked as degraded.
Issue
-
Not possible to access the cluster Console because the cluster operators Authentication, Console and Ingress are degraded.
-
Error messages on Authentication operator:
[...] status: conditions: message: 'OAuthServerRouteEndpointAccessibleControllerDegraded: Get "https://oauth-openshift.apps.<cluster-name>.<cluster-domain>/healthz": context deadline exceeded (Client.Timeout exceeded while awaiting headers)' reason: OAuthServerRouteEndpointAccessibleController_SyncError [...] message: 'OAuthServerRouteEndpointAccessibleControllerAvailable: Get "https://oauth-openshift.apps.<cluster-name>.<cluster-domain>/healthz": context deadline exceeded (Client.Timeout exceeded while awaiting headers)' reason: OAuthServerRouteEndpointAccessibleController_EndpointUnavailable -
Error messages on Console operator:
[...] status: conditions: message: 'RouteHealthDegraded: failed to GET route (https://console-openshift-console.apps.<cluster-name>.<cluster-domain>): Get "https://console-openshift-console.apps.<cluster-name>.<cluster-domain>":context deadline exceeded (Client.Timeout exceeded while awaiting headers)' reason: RouteHealth_FailedGet [...] message: |- DeploymentAvailable: 0 replicas available for console deployment RouteHealthAvailable: failed to GET route (https://console-openshift-console.apps.<cluster-name>.<cluster-domain>): Get "https://console-openshift-console.apps.<cluster-name>.<cluster-domain>": context deadline exceeded (Client.Timeout exceeded while awaiting headers) reason: Deployment_InsufficientReplicas::RouteHealth_FailedGet -
Error messages on Ingress operator:
[...] status: conditions: message: |- ingresscontroller "default" is progressing: IngressControllerProgressing: One or more status conditions indicate progressing: DeploymentRollingOut=True (DeploymentRollingOut: Waiting for router deployment rollout to finish: 1 of 2 updated replica(s) are available... ). [...] message: 'The "default" ingress controller reports Degraded=True: DegradedConditions: One or more other status conditions indicate a degraded state: CanaryChecksSucceeding=False (CanaryChecksRepetitiveFailures: Canary route checks for the default ingress controller are failing)' reason: IngressDegraded
Environment
- Red Hat OpenShift Container Platform (RHOCP)
- 4.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.