-
Bug
-
Resolution: Done-Errata
-
Critical
-
None
-
4.16.0
-
None
-
Important
-
None
-
Approved
-
False
-
-
-
Bug Fix
-
Done
Description of problem:
The ingress cluster capability has been introduced in OCP 4.16 (https://github.com/openshift/enhancements/pull/1415). It includes the cluster ingress operator and all its controllers. If the ingress capability is disabled all the routes of the cluster become unavailable (no router to back them up). The console operator heavily depends on the working (admitted/active) routes to do the health checks, configure the authentication flows, client downloads, etc. The console operator goes degraded if the routes are not served by a router. The console operator needs to be able to tolerate the absence of the ingress capability.
Version-Release number of selected component (if applicable):
4.16
How reproducible:
Always
Steps to Reproduce:
1. Create ROSA HCP cluster. 2. Scale the default ingresscontroller to 0: oc -n openshift-ingress-operator patch ingresscontroller default --type='json' -p='[{"op": "replace", "path": "/spec/replicas", "value":0}]' 3. Check the status of console cluster operator: oc get co console
Actual results:
$ oc get co console NAME VERSION AVAILABLE PROGRESSING DEGRADED SINCE MESSAGE console 4.16.0 False False False 53s RouteHealthAvailable: failed to GET route (https://console-openshift-console.apps.49e4812b7122bc833b72.hypershift.aws-2.ci.openshift.org): Get "https://console-openshift-console.apps.49e4812b7122bc833b72.hypershift.aws-2.ci.openshift.org": EOF
Expected results:
$ oc get co console NAME VERSION AVAILABLE PROGRESSING DEGRADED console 4.16.0 True False False
Additional info:
The ingress capability cannot be disabled on a standalone OpenShift (when the payload is managed by ClusterVersionOperator). Only clusters managed HyperShift with HostedControlPlane are impacted.
- is cloned by
-
OCPBUGS-33788 [release-4.16] Console operator goes degraded on HyperShift HCP clusters with the ingress capability disabled
- Closed
- is depended on by
-
OCPBUGS-33788 [release-4.16] Console operator goes degraded on HyperShift HCP clusters with the ingress capability disabled
- Closed
- is related to
-
NE-1129 Composable OpenShift: Make ingress optional on HyperShift
- Closed
- links to
-
RHEA-2024:3718 OpenShift Container Platform 4.17.z bug fix update
(3 links to)