Extend the Baymodel Object to Support Container Networking Model Attributes

Registered by Daneyon Hansen

The Magnum Container Networking Spec [1] requires adding attributes to the baymodel object. This blueprint is for implementing these attributes.

Note: This BP should support all Magnum bay types, cluster distro's, etc.. before being considered complete.

[1] https://review.openstack.org/#/c/204686/

Blueprint information

Status:
Complete
Approver:
Adrian Otto
Priority:
High
Drafter:
Daneyon Hansen
Direction:
Approved
Assignee:
Daneyon Hansen
Definition:
New
Series goal:
Accepted for mitaka
Implementation:
Implemented
Milestone target:
None
Started by
Daneyon Hansen
Completed by
Daneyon Hansen

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/extend-api-network-attributes,n,z

Addressed by: https://review.openstack.org/214909
    Adds network_driver Support of Container Network Model

Addressed by: https://review.openstack.org/217888
    Adds labels support to baymodels

Gerrit topic: https://review.openstack.org/#q,topic:validate,n,z

Addressed by: https://review.openstack.org/222337
    Validates baymodel network_driver requests

Gerrit topic: https://review.openstack.org/#q,topic:bp/extend-baymodel-net-attributes,n,z

Addressed by: https://review.openstack.org/224367
    Updates Swarm Heat Templates for Container Network Model

Addressed by: https://review.openstack.org/230147
    Baymodel create should allow no network_driver specified

danehans- Details on the Flannel network-driver implementation for Mesos: https://bugs.launchpad.net/magnum/+bug/1516767

Addressed by: https://review.openstack.org/244978
    Adds Magnum Container Network Model to Swarm

Addressed by: https://review.openstack.org/244848
    Changes Swarm Bootstrapping from Public to Etcd

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.