Public bug reported:

Keystone version discovery is broken if you configure  admin_endpoint
and public_endpoint in conf file.  Version discovery is supposed to
return the configured endpoint, but it will always return  "admin"
endpoint.  This bug is in Juno/Kilo/master.  This is only applicable for
v3


In master
----------
Please have a look at 
https://github.com/openstack/keystone/blob/master/keystone/service.py#L130

V3 doesn't have public and admin factories. There is only one factory
and we are installing  only  Version("public"), so it is always going to
return public_endpoint configured in  conf file

Juno
------
In juno it is bit different
https://github.com/openstack/keystone/blob/stable/juno/keystone/service.py#L114

We are installing both "Version(Public") and Version("Admin")  at /v3.
First will take prcedence and here we will always get "admin" endpoint.

** Affects: keystone
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Keystone.
https://bugs.launchpad.net/bugs/1483860

Title:
  Keystone version discovery is broken if you configure admin_endpoint
  and public_endpoint in conf file

Status in Keystone:
  New

Bug description:
  Keystone version discovery is broken if you configure  admin_endpoint
  and public_endpoint in conf file.  Version discovery is supposed to
  return the configured endpoint, but it will always return  "admin"
  endpoint.  This bug is in Juno/Kilo/master.  This is only applicable
  for v3

  
  In master
  ----------
  Please have a look at 
https://github.com/openstack/keystone/blob/master/keystone/service.py#L130

  V3 doesn't have public and admin factories. There is only one factory
  and we are installing  only  Version("public"), so it is always going
  to return public_endpoint configured in  conf file

  Juno
  ------
  In juno it is bit different
  
https://github.com/openstack/keystone/blob/stable/juno/keystone/service.py#L114

  We are installing both "Version(Public") and Version("Admin")  at /v3.
  First will take prcedence and here we will always get "admin"
  endpoint.

To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1483860/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to