Support Multiple Bay Templates
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:
- k3
- Started by
- Andrew Melton
- Completed by
- Andrew Melton
Related branches
Related bugs
Sprints
Whiteboard
Size Estimate: M
Gerrit topic: https:/
Addressed by: https:/
Rename k8s specific bay attributes
Addressed by: https:/
Rename bay's minions_address to node_addresses
Addressed by: https:/
Add Template Definitions
Addressed by: https:/
DRY Up The Exception Module Tests
Does this bp finished? --jay-lau-513 2015-04-15
Addressed by: https:/
Add Swarm TemplateDefinition
Addressed by: https:/
Update swarm template for latest atmoic image
Addressed by: https:/
Add coe attribute to BayModel
Work Items
Dependency tree
* Blueprints in grey have been implemented.