I've been unsuccessful in tracking down why all of my public endpoints have a null entry for the hostname/ip address section of their URL.

[root@mac60eb69edd808 ~(openstack_admin)]# keystone endpoint-list | awk '{print $6}'

publicurl

http://:9696/
http://:8004/v1/%(tenant_id)s
http://:8776/v1/%(tenant_id)s
http://:9292
http://:8773/services/Cloud
http://:8774/v2/%(tenant_id)s
http://:8777
http://:8000/v1/
http://:8776/v2/%(tenant_id)s
http://:8080/v1/AUTH_%(tenant_id)s
http://:8080
http://:5000/v2.0

If we compare that to the internalurl, for example, it's easy to see there's an obvious problem:

[root@mac60eb69edd808 ~(openstack_admin)]# keystone endpoint-list | awk '{print $8}'

internalurl

http://10.200.11.50:9696/
http://10.200.11.50:8004/v1/%(tenant_id)s
http://10.200.11.50:8776/v1/%(tenant_id)s
http://10.200.11.50:9292
http://10.200.11.50:8773/services/Cloud
http://10.200.11.50:8774/v2/%(tenant_id)s
http://10.200.11.50:8777
http://10.200.11.50:8000/v1/
http://10.200.11.50:8776/v2/%(tenant_id)s
http://10.200.11.50:8080/v1/AUTH_%(tenant_id)s
http://10.200.11.50:8080
http://10.200.11.50:5000/v2.0

Has anyone seen this before?  I'd greatly appreciate any help in tracking down the cause.

Cheers,
Bill