SaharaClient CLI as an OpenstackClient plugin
Currently SaharaClient CLI has a lot of problems and is not so attractive as wanted to be. It should be refactored or recreated from the start.
New SaharaClient CLI can be based on OpenstackClient that brings the command set for different projects APIs together in a single shell with a uniform command structure.
Blueprint information
- Status:
- Complete
- Approver:
- Sergey Lukjanov
- Priority:
- Medium
- Drafter:
- Andrey Pavlov
- Direction:
- Approved
- Assignee:
- Andrey Pavlov
- Definition:
- Approved
- Series goal:
- Accepted for mitaka
- Implementation:
- Implemented
- Milestone target:
- 0.12.0
- Started by
- Sergey Reshetnyak
- Completed by
- Vitalii Gridnev
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add initial commit for integration with Openstackclient
Addressed by: https:/
Adding Data Sources support to CLI
Addressed by: https:/
Adding Images support to CLI
Addressed by: https:/
Adding update and minor fixes to Data Sources CLI
Gerrit topic: https:/
Addressed by: https:/
Adding sahara_url and endpoint_type to OpenstackClient CLI
Addressed by: https:/
Adding Node Group Templates support to CLI
Addressed by: https:/
Changing public/protected options handling
Addressed by: https:/
Adding Cluster Templates support to CLI
Addressed by: https:/
Adding Clusters support to CLI
Addressed by: https:/
Adding Job Templates support to CLI
Addressed by: https:/
Adding Job Types support to CLI
Addressed by: https:/
Adding Jobs support to CLI
Addressed by: https:/
Adding Job Binaries support to CLI
Addressed by: https:/
Fixing updates for CLI
Addressed by: https:/
Adding get_resource_id method to CLI utils
Addressed by: https:/
Images CLI improvement
Gerrit topic: https:/
Addressed by: https:/
Adding Sahara CLI overview to docs and fixing warnings
Addressed by: https:/
Deprecation of the Sahara CLI
Addressed by: https:/
Adding sphinx extension for CLI docs autogeneration
Addressed by: https:/
Adding ability go get plugin processes via CLI
Addressed by: https:/
Adding ability to provide name or ID of the flavor in CLI
Addressed by: https:/
Adding indications of results after delete operations