implement keystone client commands
Implement the features of the existing keystone client
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Essential
- Drafter:
- None
- Direction:
- Approved
- Assignee:
- Dean Troyer
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- m1
- Started by
- Dean Troyer
- Completed by
- Dean Troyer
Related branches
Related bugs
Sprints
Whiteboard
Everything else depends on auth so a subset of this needs to be done first.
Duplicate the ClientManager work done on compute:
- add identity to ClientManager
- ClientManager uses identity client instance for initial auth in addition to identity commands
Completed
Implement the Identity 2.0 commands
Completed:
- tenant commands: create, delete, list, set, show
- user commands: create, delete, list, set, show
- service commands: create, delete, list, show
- endpoint commands: create, delete, list, show
- role commands: create, delete, list, show
- user-role commands: add, remove
Remaining:
- ec2-credentials commands: create, delete, list, show
Implement the Identity 3 commands: see https:/
Work Items
Work items:
v2.0 tenant commands: DONE
v2.0 user commands: DONE
v2.0 service commands: DONE
v2.0 endpoint: DONE
v2.0 role commands: DONE
v2.0 user-role commands: DONE
v2.0 ec2 commands: DONE