Support linux bridge on neutron helm chart

Registered by Dae Seong Kim on 2017-05-15

Proposing implementation for an OpenStack Neutron chart for OpenStack-Helm to provide linuxbridge driver.
SKT, korea telco company, needs to support provider network with neutron linuxbridge mode.
And a kolla image for linux bridge agent already exists.
Besides, It needs to discuss what the way to implement multi backend of neutron.
i have two idea.
* support to change neutron network mode using the values.yaml file in the one neutron chart.
* (OR) make neutron-common chart which have common confgurations and make separated neutron charts (for neutron-ovs, neutron-linuxbridge) to have chart dependancy on neutron-common chart.

Related Links:
https://github.com/openstack/kolla/tree/master/docker/neutron/neutron-linuxbridge-agent

Blueprint information

Status:
Complete
Approver:
Pete Birley
Priority:
High
Drafter:
Dae Seong Kim
Direction:
Approved
Assignee:
Artur Korzeniewski
Definition:
Review
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Artur Korzeniewski on 2017-09-14
Completed by
Pete Birley on 2017-10-04

Related branches

Sprints

Whiteboard

https://etherpad.openstack.org/p/openstack-helm-meeting-neutron-multibackend

Gerrit topic: https://review.openstack.org/#q,topic:bp/support-linux-bridge-on-neutron,n,z

Addressed by: https://review.openstack.org/466293
    WIP: Draft proposal for linuxbridge integration

Addressed by: https://review.openstack.org/470326
    docs: Neutron multiple SDN approach design

Addressed by: https://review.openstack.org/481225
    Neutron: Enable decomposition of chart into descrete manifests.

Addressed by: https://review.openstack.org/489580
    spec: Add linux bridge to Neutron chart

Addressed by: https://review.openstack.org/489594
    DNM: Neutron Linuxbridge gate test

Addressed by: https://review.openstack.org/487427
    spec: Neutron multiple SDNs design

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.