Add support for mesos bay type with coreos

Registered by hongbin

In the last team meeting [1], we decided to support mesos-bay on both Ubuntu/CentOS and CoreOS so that operators can pick the OS they like. The Ubuntu/CentOS support is track on another BP [2]. This BP is for CoreOS support.

[1] http://eavesdrop.openstack.org/meetings/containers/2015/containers.2015-06-02-22.00.log.html
[2] https://blueprints.launchpad.net/magnum/+spec/mesos-bay-type

Blueprint information

Status:
Started
Approver:
Adrian Otto
Priority:
Undefined
Drafter:
hongbin
Direction:
Approved
Assignee:
Digambar
Definition:
Approved
Series goal:
None
Implementation:
Good progress
Milestone target:
None
Started by
Digambar

Related branches

Sprints

Whiteboard

What are the plans for implementing this? Should I consider this for inclusion in Mitaka?

We can't directly install mesos + marathon on coreos. The only way we have is to create a ubuntu container & install mesos on it. Because coreos has its own cluster management system fleetct + etcd.
--diga

Gerrit topic: https://review.openstack.org/#q,topic:bp/mesos-bay-with-coreos,n,z

Addressed by: https://review.openstack.org/208336
    Initial Heat template for CoreOS Mesos cluster.

@diga: actually DC/OS install everything (except Crronos as native service) and their main reason for this that Docker doesn't work well with cgoups (it's native Mesos executor).

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.