How to get service catalog with Python API?
I've been unsuccessful at finding documentation describing how to pull the service catalog via the Python API. It seems like this should be included in any "Getting Started with OpenStack and Python," but my search results are empty.
This describes the REST structures a bit: https://docs.openstack.org/keystone/latest/contributor/service-catalog.html (https://docs.openstack.org/keystone/l...)
The OpenStack SDK has a method for listing all endpoints. There is also a service list documented further down on that page.
DISCLAIMER: I haven't tried it.
I hadn't even been using the openstack module. Most of the documentation I see goes directly to the service client APIs. I've found something that appears to work with keystoneauth1. I'll write it up shortly.