Murano console client for API Service

Registered by Timur Nurlygayanov

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_json_or_json_string>
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:
milestone icon 2014.2
Started by
Timur Nurlygayanov
Completed by
Ekaterina Chernova

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/murano-cli-client,n,z

Addressed by: https://review.openstack.org/93765
    Adds CLI to package catalog

Addressed by: https://review.openstack.org/94747
    Extend CLI functionality

Addressed by: https://review.openstack.org/96765
    Improve logging in CLI client

Addressed by: https://review.openstack.org/99177
    Add package-create command

Addressed by: https://review.openstack.org/100954
    Infrastructure update

Addressed by: https://review.openstack.org/102162
    Update package-import command

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.