Uploaded image for project: 'OpenShift Installer'
  1. OpenShift Installer
  2. CORS-1676

Custom cluster domain name and API port number at install time

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Obsolete
    • Icon: Normal Normal
    • None
    • None
    • None
    • None
    • Custom cluster domain name and API port number at install time
    • Done
    • OCPPLAN-6160 - Custom cluster domain name and API port number
    • OCPPLAN-6160Custom cluster domain name and API port number

      Goal:

      As an administrator, I would like to use the installer-provisioned infrastructure deployment method for deploying OpenShift with a custom cluster domain name and API port number.

      Problem:

      By default the cluster gets set up with the following DNS structure:

      ```
      API DNS: api.<clustername>.<basedomain>
      API-INT: api-int.<clustername>.<basedomain>
      Wildcard Apps DNS: *.apps.<clustername>.<basedomain>
      ```

      For a number of reasons (including restrictions related to organizational DNS policies), many customers would prefer to create the cluster without having the  <clustername> in the domain or even define a custom domain name for OpenShift to use.

      ```
      API DNS: api.<basedomain>
      API-INT: api-int.<basedomain>
      Wildcard Apps DNS: *.<basedomain>
      ```

      This would mean the console would be reachable at:

      ```
      https://console-openshift-console.exampledev.com
      ```
      and not

      ```
      https://console-openshift-console.apps.myclustername.exampledev.com
      ```

      However,  <clustername> is not an optional part of the domain name and must be included into the install-config.yaml.

      In addition, customers would like the ability to change api-server port from 6443 to any other port, like 443. This was possible on 3.x, but not on 4.x.

      Why is this important:

      • Many customers have restrictive organizational DNS policies prohibiting access to non-common port numbers or more than 3 levels of subdomains.

       
      Lifecycle Information:

      • Core

      Previous Work:

      Dependencies:

      • None

      Prioritized epics + deliverables (in scope / not in scope):

      • Allow customization of the cluster domain name at install
      • Allow a custom port number to be used for api/api-int access

      Estimate (XS, S, M, L, XL, XXL):

       

      Customers:

       

      Open questions:

       

       

              Unassigned Unassigned
              mak.redhat.com Marcos Entenza Garcia
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: