Problem: Some configurations of Keystone regions raise errors in Exosphere

Problem/Opportunity Statement

Since !589 (merged) Exosphere supports Keystone regions. Some configurations of regions and endpoints don't play nicely with Exosphere.

Example: Nectar cloud has multiple regions, but they are all for object storage, except for one region which also has compute endpoints. When an Exosphere user tries to add regions without a compute endpoint they will see errors in the user interface.

What would success / a fix look like?

Detect situations like this and don't show regions+endpoint combinations which Exosphere can't use.