-
Spike
-
Resolution: Done
-
Major
-
rhos-18.0.0
-
None
-
False
-
-
False
-
rhos-ops-platform-services-ui
-
-
This spike is for investigative work to satisify RHOSRFE-62: RHOSO Horizon multi-region support
- requirements come from Telefonica Tech - Central Horizon Architecture
In particular, verify the horizon OpenStackControlPlane settings for multi-region support
horizon:
apiOverride:
route: {}
enabled: true
template:
customServiceConfig: |
AVAILABLE_REGIONS = [
('https://keystone-public-openstack.apps.cluster-jvssp.dynamic.redhatworkshops.io/v3', 'region1'),
('https://keystone-public-openstack.apps.cluster-xljsd.dynamic.redhatworkshops.io/v3', 'region2'),
]
DEFAULT_SERVICE_REGIONS = {
'*': 'region1',
OPENSTACK_KEYSTONE_URL: 'region2',
}
OPENSTACK_KEYSTONE_URL = "{{ cifmw_federation_keystone_url }}/v3"
WEBSSO_ENABLED = True
WEBSSO_CHOICES = (
("credentials", _("Keystone Credentials")),
("OIDC", _("OpenID Connect")),
)
WEBSSO_IDP_MAPPING = {
"OIDC": ("{{ cifmw_keystone_OIDC_provider_name }}", "openid"),
}
secret: osp-secret
replicas: 1