yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #56495
[Bug 1623327] Re: openstack orchestration service list fails to return endpoint
I added heatclient since that's where the "openstack orchestration
service list" comes from: https://github.com/openstack/python-
heatclient/blob/master/setup.cfg#L36 -- heatclient is an OpenStackClient
plugin, and the code is maintained there
** Also affects: python-heatclient
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-heatclient:
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
References