yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #56494
[Bug 1623327] [NEW] openstack orchestration service list fails to return endpoint
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
Follow ups