my keystone servers are icehouse, I think it happens with kilo too but I don't have access to that environment anymore
$ keystone endpoint-list +----------------------------------+--------------+------------------------------------------------------+----------------------------------------------------- +-+------------------------------------------------------+----------------------------------+ | id | region | publicurl | internalurl +| adminurl | service_id | +----------------------------------+--------------+------------------------------------------------------+----------------------------------------------------- +-+------------------------------------------------------+----------------------------------+ | 10e0219eb2b34dbc8fea5ca661be1006 | zh-office-01 | https://nova.lan.yygamedev.com:8774/v2/%(tenant_id)s | https://nova.lan.yygamedev.com:8774/v2/%(tenant_id)s +| https://nova.lan.yygamedev.com:8774/v2/%(tenant_id)s | af1d09c400d34beda4abbb7c57f550f5 | | 6781367b31964a588f7e569bf65f87d1 | zh-office-01 | https://glance.lan.yygamedev.com:9292/ | https://glance.lan.yygamedev.com:9292/ +| https://glance.lan.yygamedev.com:9292/ | 914f0d37e9244600b27e026948b6534a | | bb570d60fec24b8ebb0f1aae8f9e1140 | zh-office-01 | https://keystone.lan.yygamedev.com:5000/v2.0 | https://keystone.lan.yygamedev.com:5000/v2.0 +| https://keystone.lan.yygamedev.com:35357/v2.0 | fb08e0a35a6d470aad4419ba2a26aff4 | | ed52186aedcc4e3d9d00670b660665c0 | zh-office-01 | https://neutron.lan.yygamedev.com:9696 | https://neutron.lan.yygamedev.com:9696 +| https://neutron.lan.yygamedev.com:9696 | 635ba360792946e49e9ff636727ea670 | +----------------------------------+--------------+------------------------------------------------------+----------------------------------------------------- +-+------------------------------------------------------+----------------------------------+
$ cat openrc.admin unset OS_SERVICE_TOKEN OS_SERVICE_ENDPOINT OS_TENANT_NAME OS_USERNAME OS_PASSWORD OS_AUTH_URL export OS_USERNAME=admin export OS_PASSWORD=xxxxxxxxx export OS_TENANT_NAME=admin export OS_AUTH_URL=https://keystone.lan.yygamedev.com:35357/v2.0 export ADMIN_TENANT_ID=32669baf5beb4eed812212dae7ee0182 export OS_REGION_NAME=zh-office-01 export OS_NO_CACHE=1
I can reproduce the problem when I put keystone behind apache
my keystone servers are icehouse, I think it happens with kilo too but I don't have access to that environment anymore
$ keystone endpoint-list ------- ------- ------- ------- +------ ------- -+----- ------- ------- ------- ------- ------- ------- ------- +------ ------- ------- ------- ------- ------- ------- ----- ------- ------- ------- ------- ------- ------- ------- -+----- ------- ------- ------- ------- -+ ------- ------- ------- ------- +------ ------- -+----- ------- ------- ------- ------- ------- ------- ------- +------ ------- ------- ------- ------- ------- ------- ----- ------- ------- ------- ------- ------- ------- ------- -+----- ------- ------- ------- ------- -+ c8fea5ca661be10 06 | zh-office-01 | https:/ /nova.lan. yygamedev. com:8774/ v2/%(tenant_ id)s | https:/ /nova.lan. yygamedev. com:8774/ v2/%(tenant_ id)s /nova.lan. yygamedev. com:8774/ v2/%(tenant_ id)s | af1d09c400d34be da4abbb7c57f550 f5 | 88f7e569bf65f87 d1 | zh-office-01 | https:/ /glance. lan.yygamedev. com:9292/ | https:/ /glance. lan.yygamedev. com:9292/ /glance. lan.yygamedev. com:9292/ | 914f0d37e924460 0b27e026948b653 4a | ebb0f1aae8f9e11 40 | zh-office-01 | https:/ /keystone. lan.yygamedev. com:5000/ v2.0 | https:/ /keystone. lan.yygamedev. com:5000/ v2.0 /keystone. lan.yygamedev. com:35357/ v2.0 | fb08e0a35a6d470 aad4419ba2a26af f4 | d9d00670b660665 c0 | zh-office-01 | https:/ /neutron. lan.yygamedev. com:9696 | https:/ /neutron. lan.yygamedev. com:9696 /neutron. lan.yygamedev. com:9696 | 635ba360792946e 49e9ff636727ea6 70 | ------- ------- ------- ------- +------ ------- -+----- ------- ------- ------- ------- ------- ------- ------- +------ ------- ------- ------- ------- ------- ------- ----- ------- ------- ------- ------- ------- ------- ------- -+----- ------- ------- ------- ------- -+
+------
+-+----
| id | region | publicurl | internalurl
+| adminurl | service_id |
+------
+-+----
| 10e0219eb2b34db
+| https:/
| 6781367b31964a5
+| https:/
| bb570d60fec24b8
+| https:/
| ed52186aedcc4e3
+| https:/
+------
+-+----
$ cat openrc.admin xxxxxxxxx NAME=admin /keystone. lan.yygamedev. com:35357/ v2.0 ID=32669baf5beb 4eed812212dae7e e0182 NAME=zh- office- 01
unset OS_SERVICE_TOKEN OS_SERVICE_ENDPOINT OS_TENANT_NAME OS_USERNAME OS_PASSWORD OS_AUTH_URL
export OS_USERNAME=admin
export OS_PASSWORD=
export OS_TENANT_
export OS_AUTH_URL=https:/
export ADMIN_TENANT_
export OS_REGION_
export OS_NO_CACHE=1
I can reproduce the problem when I put keystone behind apache