Uploaded image for project: 'Red Hat 3scale API Management'
  1. Red Hat 3scale API Management
  2. THREESCALE-82

Only allow lower-case service system name for better integration with OCP

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Done
    • Minor
    • 2.0 CR1
    • None
    • System
    • None
    • Hide
      Fixed by https://github.com/3scale/apicast/pull/342

      All domain names are normalised to lowercase now.

      Whatever is incoming from HTTP is going to be lowercase and so making the configuration lowercase will always create a match.
      Show
      Fixed by https://github.com/3scale/apicast/pull/342 All domain names are normalised to lowercase now. Whatever is incoming from HTTP is going to be lowercase and so making the configuration lowercase will always create a match.

    Description

      Problem
      When I create a new API the supplied "System Name" is used to compose the default APIcast URL. Since the system name allows the usage of upper-case letters, I am not able to create a matching Openshift route, as Openshift only allows lower case routes. It only seems to work when I create the route in lowercase and update the Integration configuration of the API also to use only lower-case letters.

      Suggested solution
      Only allow lower case service system name so matching routes are possible on OpenShift.

      Attachments

        Activity

          People

            Unassigned Unassigned
            vramosp Vanessa Ramos (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: