Orchestrate kolla-kubernetes with Ansible

Registered by Ryan Hallisey

This blueprint has been superseded. See the newer blueprint "basic helm packaging" for updated plans.

Build a set of playbooks that deploy kolla-kubernetes. Down the road we can re evaluate or more native Kubernetes solution with etcd, health-checking, and container dependencies.

The playbooks will be:
   - decoupled so that any operator can choose any service to be managed by kubernetes
   - follow a very similar structure to the kolla-ansible playbooks
   - not specific or coupled to kubernetes or kolla so that they can be replaced by any outside orchestration tool

Blueprint information

Status:
Complete
Approver:
Ryan Hallisey
Priority:
Undefined
Drafter:
Ryan Hallisey
Direction:
Approved
Assignee:
Ryan Hallisey
Definition:
Superseded
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Ryan Hallisey
Completed by
Ryan Hallisey

Related branches

Sprints

Whiteboard

ceph -
mariadb - rhallisey
rabbitmq - rhallisey
memcached-
keystone - rhallisey
glance - rhallisey
neutron -
nova -
cinder -

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

Addressed by: https://review.openstack.org/334255
    POC - Ansible support for Mariadb

Addressed by: https://review.openstack.org/335640
    Builds ansible directory structure for kolla-kubernetes

Addressed by: https://review.openstack.org/335677
    WIP Adds ansible support to deploy skydns service

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)

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

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

Addressed by: https://review.openstack.org/352138
    Add an --all-in-one flag to the CLI

Addressed by: https://review.openstack.org/380796
    Ansible support for Rabbitmq

Addressed by: https://review.openstack.org/380797
    Ansible workflow for Keystone

Addressed by: https://review.openstack.org/380801
    Ansible workflow for Glance

Gerrit topic: https://review.openstack.org/#q,topic:ansible/horizon,n,z

Gerrit topic: https://review.openstack.org/#q,topic:ansible/nova,n,z

Marking as implemented for N. This code is going to be removed in favor of another solution. Likely helm.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.