Add ovn neutron implementation to Kolla

Registered by Hui Kang

OVN provides virtual networking to the OVS. OVN is able to augment the low-level switching capabilities with a lightweight control plane that provides native support for common virtual networking abstractions.

networking-ovn is a big tent project.

Blueprint information

Status:
Complete
Approver:
Steven Dake
Priority:
Medium
Drafter:
Hui Kang
Direction:
Approved
Assignee:
Numan Siddique
Definition:
Approved
Series goal:
Accepted for pike
Implementation:
Implemented
Milestone target:
milestone icon pike-3
Started by
Eduardo Gonzalez
Completed by
Jeffrey Zhang

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/ovn-controller-neutron,n,z

Addressed by: https://review.openstack.org/309726
    Build openvswitch image using source type

[portdirect] I'd be keen to take this on: OVN has now had it's first stable release, and the networking-ovn plugin is now also following the neutron release schedule.

Addressed by: https://review.openstack.org/459179
    Support openvswitch-ovn docker images

Addressed by: https://review.openstack.org/479890
    Add OVN specific neutron-server container

(?)

Work Items

Work items:
ADD OVN installation to openvswitch image: TODO
OVN south/north DB ansible: TODO
OVN northd ansible: TODO
OVN neutron plugin: TODO

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.