Add replications controller support

Registered by Ryan Hallisey

Add replication controller support to the orchestration engine. Allow for operators to specify how many pods they expect to be alive at all times in the cluster.

http://kubernetes.io/docs/user-guide/replication-controller/

Blueprint information

Status:
Complete
Approver:
Ryan Hallisey
Priority:
Medium
Drafter:
Ryan Hallisey
Direction:
Approved
Assignee:
Ken Wronkiewicz
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/replication-controllers,n,z

Addressed by: https://review.openstack.org/320742
    WIP - Implement a Replication Controller for Mariadb Bootstrap

Addressed by: https://review.openstack.org/324077
    Replacing the bare pod with a replication controller

Addressed by: https://review.openstack.org/324106
    Replication controllers for Keystone, Memcached, RabbitMQ.

Addressed by: https://review.openstack.org/324110
    Adding documentation for labels

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

Addressed by: https://review.openstack.org/333022
    Glance works without host network

Addressed by: https://review.openstack.org/333621
    Adding documentation for services with multiple server types.

Addressed by: https://review.openstack.org/343116
    Neutron control bootstraps and runs without host network

Addressed by: https://review.openstack.org/346452
    Fix Nova bootstrap

Addressed by: https://review.openstack.org/347572
    Remove hostnetworking for Nova control plane and convert to RC

Addressed by: https://review.openstack.org/351957
    Register Nova with Keystone

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.