Implement a CLI for kolla-kubernetes

Registered by Ryan Hallisey

Create a CLI that will allow kolla-kubernetes to deploy templated yaml files.

Blueprint information

Status:
Complete
Approver:
Ryan Hallisey
Priority:
High
Drafter:
Ryan Hallisey
Direction:
Approved
Assignee:
Davanum Srinivas (DIMS)
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
milestone icon 0.3.0
Started by
Ryan Hallisey
Completed by
Ryan Hallisey

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/kolla-kubernetes,n,z

Addressed by: https://review.openstack.org/313958
    Implement a command line to start/stop keystone services

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

Addressed by: https://review.openstack.org/315838
    WIP - Allow for CLI to work from kolla-kubernetes dir

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

Addressed by: https://review.openstack.org/315776
    Major Cleanup - Get command line working

Addressed by: https://review.openstack.org/319557
    CLI support for services with more complex pods

Addressed by: https://review.openstack.org/320668
    Break deployment procedure into two steps

Gerrit topic: https://review.openstack.org/#q,topic:bp/documentation-initialization,n,z

Addressed by: https://review.openstack.org/325679
    Allow an operator to run an action on all services

Gerrit topic: https://review.openstack.org/#q,topic:bp/kolla-kubernetes-service-discovery,n,z

Addressed by: https://review.openstack.org/341237
    Separate CLI commands into discrete bits of logic (smaller CLI commands)

Addressed by: https://review.openstack.org/341827
    Order kolla-kubernetes bootstrap/run/kill commands

Addressed by: https://review.openstack.org/343110
    Remove Interactive Shell, Simplify CLI arg parsing

Addressed by: https://review.openstack.org/345102
    Add resource status command for Workflow Engine

Addressed by: https://review.openstack.org/346977
    Enhance CLI service commands args validation w/ help

Addressed by: https://review.openstack.org/350278
    TrivialFix missing dependency python-openstackclient

Addressed by: https://review.openstack.org/350312
    Add Ceph support for Mariadb

Addressed by: https://review.openstack.org/351408
    Added support for template variables

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.