Implement a backend bay using larsks heat-kubernetes heat template

Registered by Steven Dake

Step 1: Create a nova docker container containing a configured nova-docker driver

Step2:
On bay-create ReST API call do the following:
If the type is physical:
use ironic to launch an on-magnum-disk image (image is registered and could be an atomic image)
Launch a container containing nova and nova-docker
display endpoint connection information

If the type is virtual:
use heatclient to launch a template stored on disk of larsks heat-kubernetes configuration script
Launch a container using the docker cli in the launched template
display endpoint connection information

Blueprint information

Status:
Complete
Approver:
Steven Dake
Priority:
Essential
Drafter:
Steven Dake
Direction:
Approved
Assignee:
Steven Dake
Definition:
Approved
Series goal:
Accepted for milestone-1
Implementation:
Implemented
Milestone target:
None
Started by
Steven Dake
Completed by
Steven Dake

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/backend-bay-heat-kube,n,z

Addressed by: https://review.openstack.org/142459
    Implement heat-kubernetes Bay

One question: What is the use of step 1? Why need a nova docker driver? Thanks!

Addressed by: https://review.openstack.org/142667
    Add bay_show support for bay handler

Addressed by: https://review.openstack.org/142668
    Add bay_delete support for bay handler

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.