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

    • Icon: Enhancement Enhancement
    • Resolution: Done
    • Icon: Minor 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.

      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.

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

                Created:
                Updated:
                Resolved: