Enhance Mesos Bay to open source DC/OS Bay

Registered by Guangya Liu (Jay Lau)

The current mesos bay only include mesos and marathon, it is better to improve the mesos bay have more components and finally enhance it to a open source DC/OS which focus on container service based on mesos. Please refer to https://dcos.io/ for open source DC/OS

The mesosphere now has a template based on AWS which can help customer deploy a DCOS on AWS, it would be great if Magnum can also support it.

Blueprint information

Status:
Not started
Approver:
hongbin
Priority:
Undefined
Drafter:
Guangya Liu (Jay Lau)
Direction:
Approved
Assignee:
vmud213
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

It might be best to defer development of this feature until after bay drivers are implemented. This would reduce the amount of rework needed, and will make it easier to review the proposed work. --adrian_otto 2016-04-29

I would prefer to start both implementations (bay drivers & DC/OS) in parallel to maximum the development speed. However, I would encourage Jay and Jamie to coordinate their contribution to avoid the amount of rework. Everything should work well with a good coordination to setup the dependencies between patches. -- hongbin

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

Addressed by: https://review.openstack.org/320813
    Spec for Open DC/OS and Magnum Integration.

Addressed by: https://review.openstack.org/364696
    DIB elements to support dcos for magnum

Addressed by: https://review.openstack.org/386435
    Support dcos for magnum

Addressed by: https://review.openstack.org/394270
    [WIP] Add unit test for supporting dcos in magnum

Addressed by: https://review.openstack.org/394273
    [WIP] Add unit test for supporting dcos ironic in magnum

Addressed by: https://review.openstack.org/419711
    Support dcos installation on centos bm cluster

Gerrit topic: https://review.openstack.org/#q,topic:mesos-dcos,n,z

Addressed by: https://review.openstack.org/468332
    Remove disable script of firewalld

Addressed by: https://review.openstack.org/469362
    Add DC/OS dependency installation script

Addressed by: https://review.openstack.org/475682
    Push the DC/OS driver in magnum/drivers

Addressed by: https://review.openstack.org/504426
    Update DCOS to v1.10

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.