Support Multiple Bay Templates

Registered by Andrew Melton

The bay create api should support multiple bay templates so that a user can request either a Kubernetes based bay or a Swarm based bay.

A bay is the magnum concept of multiple nodes running a Container Orchestration Environment (CoE). The existing bay runs Kubernetes as its CoE. Swarm is Docker's native clustering solution and can be used in place of Kubernetes as a CoE.

After this blueprint is finished, users will be able to create both a Kuberneets based bay and a Swarm based bay.

Blueprint information

Status:
Complete
Approver:
Adrian Otto
Priority:
Undefined
Drafter:
Andrew Melton
Direction:
Approved
Assignee:
Andrew Melton
Definition:
New
Series goal:
Accepted for kilo
Implementation:
Implemented
Milestone target:
milestone icon k3
Started by
Andrew Melton
Completed by
Andrew Melton

Related branches

Sprints

Whiteboard

Size Estimate: M

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

Addressed by: https://review.openstack.org/167332
    Rename k8s specific bay attributes

Addressed by: https://review.openstack.org/168370
    Rename bay's minions_address to node_addresses

Addressed by: https://review.openstack.org/167666
    Add Template Definitions

Addressed by: https://review.openstack.org/172109
    DRY Up The Exception Module Tests

Does this bp finished? --jay-lau-513 2015-04-15

Addressed by: https://review.openstack.org/174112
    Add Swarm TemplateDefinition

Addressed by: https://review.openstack.org/174095
    Update swarm template for latest atmoic image

Addressed by: https://review.openstack.org/176040
    Add coe attribute to BayModel

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.