Use keystoneclient.session as the base HTTP transport
Remove the internal restapi module and use keystoneclient.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- High
- Drafter:
- Dean Troyer
- Direction:
- Approved
- Assignee:
- Dean Troyer
- Definition:
- New
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- m6
- Started by
- Dean Troyer
- Completed by
- Dean Troyer
Related branches
Related bugs
Sprints
Whiteboard
* rename app.restapi attribute to prepare for the change to session; this has a series of required updates in otherwise unaffected files, mostly in the object-store commands and libraries. - https:/
* remove restapi and create a session.Session with basic auth plugins; only duplicate the existing functionality before attempting to generalize plugin support for other methods - https:/
Maybe:
* support API version discovery for auth - https:/
Gerrit topic: https:/
Addressed by: https:/
Use Keystone client session.Session
Work Items
Work items:
Rename the existing app.restapi attribute: DONE
Replace restap with session.Session: DONE