
Using EndpointMap to ensure we get the hostname/fqdn if possible otherwise it fallbacks to the IP for Keystone public endpoint. This is useful when the operator uses a certificate based on hostname/fqdn and not an IP address. Closes-Bug #1763776 Change-Id: Ifa9d55cca90caf5be0c83507cb47447e25311fce