summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMonty Taylor <mordred@inaugust.com>2017-05-08 07:20:53 -0400
committerMonty Taylor <mordred@inaugust.com>2017-05-08 07:20:53 -0400
commit347fe82c929bb9b8aba5aee504bbe3eaf1e8bf04 (patch)
tree6c31a22c4867f4bb1a0296dc90e3071b4d80d086
parentf6804f6b0dec9b1322ee996972489c1118f19f90 (diff)
downloados-client-config-347fe82c929bb9b8aba5aee504bbe3eaf1e8bf04.tar.gz
Add helper method to fetch service catalog
Grabbing the catalog is weird. OCC should help. Change-Id: I6e7176568311c1f0e644a8e8876f56c3e153d6e8
-rw-r--r--os_client_config/cloud_config.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/os_client_config/cloud_config.py b/os_client_config/cloud_config.py
index 0860924..17cc801 100644
--- a/os_client_config/cloud_config.py
+++ b/os_client_config/cloud_config.py
@@ -225,6 +225,10 @@ class CloudConfig(object):
('os-client-config', os_client_config.__version__))
return self._keystone_session
+ def get_service_catalog(self):
+ """Helper method to grab the service catalog."""
+ return self._auth.get_access(self.get_session()).service_catalog
+
def get_session_client(self, service_key):
"""Return a prepped requests adapter for a given service.