Orchestrate kolla-kubernetes with Ansible
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
Related bugs
Sprints
Whiteboard
ceph -
mariadb - rhallisey
rabbitmq - rhallisey
memcached-
keystone - rhallisey
glance - rhallisey
neutron -
nova -
cinder -
Gerrit topic: https:/
Addressed by: https:/
POC - Ansible support for Mariadb
Addressed by: https:/
Builds ansible directory structure for kolla-kubernetes
Addressed by: https:/
WIP Adds ansible support to deploy skydns service
Gerrit topic: https:/
Addressed by: https:/
Separate CLI commands into discrete bits of logic (smaller CLI commands)
Gerrit topic: https:/
Addressed by: https:/
Add resource status command for Workflow Engine
Addressed by: https:/
Add an --all-in-one flag to the CLI
Addressed by: https:/
Ansible support for Rabbitmq
Addressed by: https:/
Ansible workflow for Keystone
Addressed by: https:/
Ansible workflow for Glance
Gerrit topic: https:/
Gerrit topic: https:/
Marking as implemented for N. This code is going to be removed in favor of another solution. Likely helm.