Use Keystone V3 API for everything
It's time already.
Keystone v3 has been out for a number of cycles and it really needs to become the default. In devstack we currently have the situation where if certain parameters are passed (like domain information) then it uses the v3 API instead of the v2 API but this is the wrong default.
V3 API can be used for everything that the V2 API does and devstack should use the V3 API for all commands.
The keystone team is actively trying to deprecate the V2 API and moving devstack off it is required for all our functional testing.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Jamie Lennox
- Direction:
- Needs approval
- Assignee:
- Jamie Lennox
- Definition:
- Pending Approval
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Use keystone v3 API for projects
Addressed by: https:/
Use keystone v3 for groups
Addressed by: https:/
Use Keystone v3 API for user creation
Addressed by: https:/
Use keystone V3 API for endpoint creation
Addressed by: https:/
Use Keystone V3 API for role creation
Addressed by: https:/
Use openstack cli for cinder type creation
Addressed by: https:/
Convert identity defaults to keystone v3 api
Addressed by: https:/
Put glance into multi-tenant mode
Addressed by: https:/
Search for service by type
Addressed by: https:/
Configure glance swift communication with v3
Addressed by: https:/
Rename bad option value
Addressed by: https:/
Use standard get_or_create_role to find role
Addressed by: https:/
TEST: Debug printing
Addressed by: https:/
Configure nova to neutron with identity v3
Gerrit topic: https:/
Addressed by: https:/
Move default Keystone API version to v3
Gerrit topic: https:/
Addressed by: https:/
Revert "Move default Keystone API version to v3"
Addressed by: https:/
Set user/project domain ID when using keystone v3
Addressed by: https:/
Move default Keystone API version to v3