Multi-region support in shared Keystone service deployment
Summary
=======
Multi-region support in shared Keystone service deployment.
Motivation
==========
As a public cloud provider(Catalyst Cloud) based on OpenStack, we deployed Keystone as a shared identity service across 3 regions, our customers have been asking for the feature that they could select their preferred region when they log in Horizon, rather than switching region each time after login.
Description
===========
A new setting named 'OPENSTACK_
UX
===
N/A
Testing
=======
Give there are 3 regions (Region1, Region2, Region3) in a shared-keystone, multi-region OpenStack deployment. with all the changes applied, operator could config:
OPENSTACK_
End user should see all regions in a dropdown box when accessing Horizon and select her preferred one to log in.
Outside Dependencies
=======
N/A
Requirements Update Required
=======
The main code change is in django-
Doc Impact
==========
The usage of 'OPENSTACK_
Blueprint information
- Status:
- Started
- Approver:
- Rob Cresswell
- Priority:
- Low
- Drafter:
- Lingxian Kong
- Direction:
- Needs approval
- Assignee:
- Lingxian Kong
- Definition:
- New
- Series goal:
- None
- Implementation:
- Good progress
- Milestone target:
- None
- Started by
- Lingxian Kong
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
[robcresswell 2017-08-18]
This seems mostly same to me, thanks for updating the setting name. One thing that might complicate the timing of this is merging Django OpenStack Auth into Horizon; however, once that is done, the patch itself would be much easier as you can do it all in one go.
[kong 2017-08-23]
hi, robcresswell, do you mean my patch needs to wait for the merging work completion?
=======
See https:/
Gerrit topic: https:/
Addressed by: https:/
Introduce OPENSTACK_
Django OpenStack Auth patch: https:/