Public bug reported: OpenStack service endpoints are created for the heat service, but the openstack client cannot find the endpoints to issue the query against. I suspect this is due to the domain auth tokens included in the initial authentication doesn't include any endpoints with the $(tenant_id)s in the output there.
I'm not sure whether this should be a bug against the openstack client or against keystone. I believe its intentional to exclude the endpoints with a tenant_id substitution in the endpoint, but it doesn't make any sense to me as it seems the openstack catalog list command uses this catalog query in order to list endpoints and services, which it only gets the service but not the endpoints. Here's some output collected: > openstack catalog list +--------------+-----------------+----------------------------------------+ | Name | Type | Endpoints | +--------------+-----------------+----------------------------------------+ | heat | orchestration | | | heat-cfn | cloudformation | RegionOne | | | | public: http://10.5.20.176:8000/v1 | | | | RegionOne | | | | admin: http://10.5.20.176:8000/v1 | | | | RegionOne | | | | internal: http://10.5.20.176:8000/v1 | | | | | ... > openstack endpoint list | grep heat | 85ee6b6e8f814856a3a547982f6b2835 | RegionOne | heat | orchestration | True | internal | http://10.5.20.176:8004/v1/$(tenant_id)s | | 895cb2e4e5d1492e9e40c205f6b0c508 | RegionOne | heat | orchestration | True | public | http://10.5.20.176:8004/v1/$(tenant_id)s | | ad63a139c90749ff9d98a704200d2e49 | RegionOne | heat | orchestration | True | admin | http://10.5.20.176:8004/v1/$(tenant_id)s | > openstack orchestration service list public endpoint for orchestration service not found ** Affects: keystone Importance: Undecided Status: New ** Affects: python-openstackclient Importance: Undecided Status: New ** Tags: canonical-bootstack ** Also affects: python-openstackclient Importance: Undecided Status: New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Identity (keystone). https://bugs.launchpad.net/bugs/1623327 Title: openstack orchestration service list fails to return endpoint Status in OpenStack Identity (keystone): New Status in python-openstackclient: New Bug description: OpenStack service endpoints are created for the heat service, but the openstack client cannot find the endpoints to issue the query against. I suspect this is due to the domain auth tokens included in the initial authentication doesn't include any endpoints with the $(tenant_id)s in the output there. I'm not sure whether this should be a bug against the openstack client or against keystone. I believe its intentional to exclude the endpoints with a tenant_id substitution in the endpoint, but it doesn't make any sense to me as it seems the openstack catalog list command uses this catalog query in order to list endpoints and services, which it only gets the service but not the endpoints. Here's some output collected: > openstack catalog list +--------------+-----------------+----------------------------------------+ | Name | Type | Endpoints | +--------------+-----------------+----------------------------------------+ | heat | orchestration | | | heat-cfn | cloudformation | RegionOne | | | | public: http://10.5.20.176:8000/v1 | | | | RegionOne | | | | admin: http://10.5.20.176:8000/v1 | | | | RegionOne | | | | internal: http://10.5.20.176:8000/v1 | | | | | ... > openstack endpoint list | grep heat | 85ee6b6e8f814856a3a547982f6b2835 | RegionOne | heat | orchestration | True | internal | http://10.5.20.176:8004/v1/$(tenant_id)s | | 895cb2e4e5d1492e9e40c205f6b0c508 | RegionOne | heat | orchestration | True | public | http://10.5.20.176:8004/v1/$(tenant_id)s | | ad63a139c90749ff9d98a704200d2e49 | RegionOne | heat | orchestration | True | admin | http://10.5.20.176:8004/v1/$(tenant_id)s | > openstack orchestration service list public endpoint for orchestration service not found To manage notifications about this bug go to: https://bugs.launchpad.net/keystone/+bug/1623327/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

