Provide a docker "compute vm"

Registered by Julien Vey

With Solum we have two choices to run an application
1 - in a VM
2- in a Docker container

for #2, we certainly would prefer using the nova docker driver rather than using directly doker.
This means that we will need at least one compute node installed with the Docker Driver. Doing so implies it is capable of running only docker containers and not vms. OpenStack operators will have multiple choices
1 - Disable Docker and allow only the "VM" choice for Solum (choice #10
1 - have a bare metal compute node dedicated to spawn docker containers
2 - Start an OpenStack VM containing nova-compute services and configured with the Docker driver and use it as a compute node

I think it is solum's responsibility to provide such a vm, in order to allow operators with an openstack installation to be able to run Solum without having to change their cluster configuration

Blueprint information

Status:
Complete
Approver:
Adrian Otto
Priority:
Undefined
Drafter:
Julien Vey
Direction:
Needs approval
Assignee:
None
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Adrian Otto

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.