Hello,

On 10/14/2016 02:27 AM, Jamie Lennox wrote:
On 13 October 2016 at 23:19, Johannes Grassler <jgrass...@suse.de> wrote:
[Is there a canonical way to extract the identity URL being used by 
python-keystoneclient?]
[...]
  keystone_service=client.services.list(type='identity')[0]
  client.endpoints.list(service=keystone_service,
                        interface='admin',
                        region=client.region_name)

...but that feels rather dirty since it independently looks up the
admin endpoint rather than plucking the identity endpoint from the
keystone client instance.
[...]
From the session you can do:

session.get_endpoint(service_type='identity', interface='admin',
region='region')

to get the URL from the catalog.

Ok, that is at least a little more elegant. Thank you!

Cheers,

Johannes

--
Johannes Grassler, Cloud Developer
SUSE Linux GmbH, HRB 21284 (AG Nürnberg)
GF: Felix Imendörffer, Jane Smithard, Graham Norton
Maxfeldstr. 5, 90409 Nürnberg, Germany

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to