Remove runtime version checking of openvswitch

Registered by Terry Wilson

Currently, ovs_lib specifically checks openvswitch kernel/module/userspace versions at runtime when VXLAN is enabled. In a world where distributions frequently backport features into previous versions, this practice fails. Dependencies are a thing best handled by packaging. Instead, the runtime check should be removed from neutron and a separate script created that specifically tries to create/remove a vxlan port with openvswitch. This will give deployment tools, including devstack, a way to check for feature availability without polluting the neutron codebase.

Blueprint information

Status:
Complete
Approver:
Kyle Mestery
Priority:
Medium
Drafter:
Terry Wilson
Direction:
Approved
Assignee:
Terry Wilson
Definition:
Approved
Series goal:
Accepted for juno
Implementation:
Implemented
Milestone target:
milestone icon 2014.2
Started by
Kyle Mestery
Completed by
Kyle Mestery

Related branches

Sprints

Whiteboard

30-May (mestery): Setting to Juno-1 since the code is already out for review.

Gerrit topic: https://review.openstack.org/#q,topic:bp/remove-openvswitch-version-check,n,z

Addressed by: https://review.openstack.org/96210
    Remove openvswitch runtime version checks

Addressed by: https://review.openstack.org/96525
    Remove run-time version checking for openvswitch features

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.