Pluggable keystone model
Registered by
Murali Allada
Magnum works with keystone V3 only.
Some operators still use keystone V2 in their production environment. This requires patching upstream magnum to support their version of keystone. To make things easy, we should
1) Isolate all keystone specific functionality to a single file (We already do this to a certain extent). This makes it easy for operators to patch just one file to integrate with their identity service.
2) Add a keystone_version flag to the magnum config file.
3) Abstract the keystone client creation code
For more details, see comments from the following review
https:/
https:/
Blueprint information
- Status:
- Complete
- Approver:
- Adrian Otto
- Priority:
- Essential
- Drafter:
- Murali Allada
- Direction:
- Approved
- Assignee:
- Murali Allada
- Definition:
- New
- Series goal:
- Accepted for mitaka
- Implementation:
-
Implemented
- Milestone target:
- None
- Started by
- Adrian Otto
- Completed by
- Adrian Otto
Related branches
Related bugs
Sprints
Whiteboard
(?)