-
Epic
-
Resolution: Done
-
Critical
-
None
-
Composable OpenShift: Make ingress optional on HyperShift
-
BU Product Work
-
31
-
False
-
None
-
False
-
Green
-
To Do
-
OCPSTRAT-346 - Make Ingress Operator optional
-
OCPSTRAT-346Make Ingress Operator optional
-
0% To Do, 0% In Progress, 100% Done
-
L
-
0
-
0.000
OCP/Telco Definition of Done
Epic Template descriptions and documentation.
Links:
RFE: https://issues.redhat.com/browse/RFE-3395
Enhancement PR: https://github.com/openshift/enhancements/pull/1415
API PR: https://github.com/openshift/api/pull/1516
Ingress Operator PR: https://github.com/openshift/cluster-ingress-operator/pull/950
Background
Feature Goal: Make it possible to entirely disable the Ingress Operator by leveraging the Composable OpenShift capability.
Epic Goal
Implement the ingress capability focusing on the HyperShift users.
Non-Goals
- Fully implement the ingress capability on the standalone OpenShift.
Design
As described in the EP PR.
Why is this important?
- For Managed OpenShift on AWS (ROSA), we use the AWS load balancer and don't need the Ingress operator. Disabling the Ingress Operator will reduce our resource consumption on infra nodes for running OpenShift on AWS.
- Customers want to be able to disable the Ingress Operator and use their own component.
Scenarios
# ...
Acceptance Criteria
* Release Technical Enablement - Provide necessary release enablement details and documents.
* Ingress Operator can be disabled on HyperShift.
- Dependent operators and OpenShift components can tolerate the disabled ingress operator on HyperShift.
Dependencies (internal and external)
# The install-config and ClusterVersion API have been updated with the capability feature.
# The console operator.
Previous Work (Optional):
Open questions:
#
Done Checklist
* CI - CI is running, tests are automated and merged.
* Release Enablement <link to Feature Enablement Presentation>
* DEV - Upstream code and tests merged: <link to meaningful PR or GitHub Issue>
* DEV - Upstream documentation merged: <link to meaningful PR or GitHub Issue>
* DEV - Downstream build attached to advisory: <link to errata>
* QE - Test plans in Polarion: <link or reference to Polarion>
* QE - Automated tests merged: <link or reference to automated tests>
* DOC - Downstream documentation merged: <link to meaningful PR>
- depends on
-
NE-1151 AWS ALB operator GA
- Closed
- is related to
-
NE-1160 [GWAPI-TP] Tech Preview integration of Ingress Operator Gateway API solution with OSSM
- Closed
- relates to
-
HOSTEDCP-732 [Spike] Making Ingress operator optional
- Closed
-
RFE-3395 Make Ingress Operator optional
- Accepted
-
OCPBUGS-33787 Console operator goes degraded on HyperShift HCP clusters with the ingress capability disabled
- Closed
-
OCPBUGS-33788 [release-4.16] Console operator goes degraded on HyperShift HCP clusters with the ingress capability disabled
- Closed
-
OCPSTRAT-346 Make Ingress Operator optional
- Closed
- links to