Uploaded image for project: 'OpenShift Request For Enhancement'
  1. OpenShift Request For Enhancement
  2. RFE-6776

OpenShift Ingress Controller API should support all AWS NLB/CLB options

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • Network Edge, ROSA
    • None
    • False
    • None
    • False
    • Not Selected

      1. Proposed title of this feature request

      OpenShift Ingress Controller API should support all AWS NLB/CLB options

      2. What is the nature and description of the request?

      Currently, open source versions of the Kubernetes Ingress controller (such as the AWS Load Balancer Controller or the Nginx Ingress Controller) supports multiple annotations, allowing for configuration of NLBs and CLBs to include (but not limited to)

      • access control
      • proxy protocol
      • preservation of client IP addresses to be true or false
      • proxyProtocol v2
      • and much more.
        Our own implementation of this lacks most of this functionality. We should expand our default ingress controller to support more of these features to allow customers flexibility without needing to turn to third party alternatives.

      3. Why does the customer need this? (List the business requirements here)

      ROSA customers are forced to use the OpenShift Ingress Operator for the default Ingress controller, so if they need to use additional options on an NLB they are required to create a second one, which increases cost for the user, and undermines the fully managed nature of ROSA and the benefits this brings.
      Customers often fall back or insist on using alternative ingress controllers, such as Nginx, etc., but that would undermine the reasons to use OpenShift/ROSA.

      4. List any affected packages or components.

      https://docs.redhat.com/en/documentation/red_hat_openshift_service_on_aws/4/html/networking/configuring-ingress

       

      Appendix:

              mcurry@redhat.com Marc Curry
              rh-ee-arepton Andy Repton
              Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: