diff --git a/shade/__init__.py b/shade/__init__.py index a1b7357e4..6c9a37696 100644 --- a/shade/__init__.py +++ b/shade/__init__.py @@ -228,6 +228,11 @@ class OpenStackCloud(object): "Error authenticating to the keystone: %s " % e.message) return self._keystone_session + @property + def service_catalog(self): + return self.keystone_session.auth.get_access( + self.keystone_session).service_catalog.get_data() + @property def auth_token(self): if not self._auth_token: