← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1623327] Re: openstack orchestration service list fails to return endpoint

 

The openstack deployment tool you used is not setting up the endpoints
correctly for endpoints which require tenants in the path - if you used
a particular deployment tool this bug should be raised there.

** Changed in: python-heatclient
       Status: New => Invalid

-- 
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:
  Invalid
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