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

Allow more than one CIDR range to be configured in 'autoAssignCIDRs'

XMLWordPrintable

    • False
    • None
    • False
    • Not Selected

      1. Proposed title of this feature request

      Allow more than one CIDR range to be configured in 'autoAssignCIDRs'

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

      Customer has a requirement to enable multiple CIDR blocks in the autoAssignCIDRs property of 'networks.config.openshift.io'. Currently only one block is supported:

      oc get crd networks.config.openshift.io -o yaml

      ...
                    externalIP:
                      description: externalIP defines configuration for controllers that affect Service.ExternalIP. If nil, then ExternalIP is not allowed to be set.
                      properties:
                        autoAssignCIDRs:
                          description: autoAssignCIDRs is a list of CIDRs from which to automatically assign Service.ExternalIP. These are assigned when the service is of type LoadBalancer. In general, this is only useful for bare-metal clusters. In Openshift 3.x, this was misleadingly called "IngressIPs". Automatically assigned External IPs are not affected by any ExternalIPPolicy rules. Currently, only one entry may be provided.

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

      The customer requires the ability to add new CIDR blocks in order to scale as needed. As the number of workloads grows in the customer's clusters, they need the ability to add additional IP blocks for external IP.

      4. List any affected packages or components.

      Networking

              mcurry@redhat.com Marc Curry
              rhn-support-emacdona Eli MacDonald (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: