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

Details

    • 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.

    Description

      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.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated: