Murano console client for API Service
Murano should have console (CLI) client as other OpenStack services to give access for API via bash console.
For example, we can support the following commands in basic version of this client:
1. murano environments-list
returns the list of environments and status of environments.
2. murano services-list <environment_name>
returns the list of services for given environment.
3. murano create-environment <environment_name>
creates new environment.
returns id of new environment.
4. murano create-session <environment_id>
creates new session for specific environment.
returns id of new session.
5. murano create-service <environment_id> <session_id> <file_with_
creates new service.
returns id of new service.
6. murano deploy-environment <environment_id> <session_id>
deploys the specific environment.
returns session id.
7. murano delete-service <environment_id> <session_id> <service_id>
deletes the specific service.
returns session id and notification about deploy of environment.
8. murano delete-environment <environment_id>
deletes the specific environment.
9. murano deployments-list <environment-id>
returns the list of deployments for the specific environment and status for each deployment.
10. murano deployment-show <environment_id> <deployment_id>
returns the detailed logs and other information about the specific deployment.
Blueprint information
- Status:
- Complete
- Approver:
- ruhe
- Priority:
- Medium
- Drafter:
- Alexander Tivelkov
- Direction:
- Approved
- Assignee:
- Ekaterina Chernova
- Definition:
- Approved
- Series goal:
- Accepted for juno
- Implementation:
- Implemented
- Milestone target:
- 2014.2
- Started by
- Timur Nurlygayanov
- Completed by
- Ekaterina Chernova
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Adds CLI to package catalog
Addressed by: https:/
Extend CLI functionality
Addressed by: https:/
Improve logging in CLI client
Addressed by: https:/
Add package-create command
Addressed by: https:/
Infrastructure update
Addressed by: https:/
Update package-import command