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

Uppercase letters in public base url domain causes problems in APIcast and Openshift

XMLWordPrintable

    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Workaround Exists
    • Hide

      Manually change public base URLs to only have lowercase letters in the domain.

      Show
      Manually change public base URLs to only have lowercase letters in the domain.

      If an upper case letter is used in a public base url domain (eg. FOOBAR.example.com) it can cause 2 different problems.

      1. When zync attempts to create the route, Openshift will reject the route with the following message

      host must conform to DNS 952 subdomain conventions
      

      2. APIcast fails to match requests coming in due to the host being set to lowercase.

      2020/07/22 21:04:35 [warn] 25#25: *84 host_based_finder.lua:20: find_service(): service not found for host foobar.example.com, requestID=4f60418384f3e0a0ebad5006ab15c872, client: 10.1.2.3, server: _, request: "GET / HTTP/1.1", host: "foobar.example.com"
      

      Due to this, the UI should prevent entering uppercase letters in the domain, or system should automatically set them to lowercase when submitted.

              Unassigned Unassigned
              rhn-support-spoole Shannon Poole
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: