devstack/lib/nova_plugins
Kevin Benton d1fe0e62e7 Always setup libvirt for tap devices when using Neutron
This logic has been tied to OVS since it was introduced in [1] and
revised in [2]. However, many other backends may use tap devices that
aren't related to OVS, such as Calico[3] and Linux Bridge after [4]
merges.

This patch just removes the dependency on OVS specifically so
/dev/net/tun is added to cgroups whenever any Neutron backend is used.
This is done in other deployment tools like Juju[5] so it's not
unprecedented.

1. Ifab268f739b004db13024633e8abeb17691b9e46
2. Ic1da132fa421f1c70c10a319ee3239831b0f956f
3.
http://docs.projectcalico.org/master/getting-started/openstack/installation/ubuntu#compute-node-install
4. I23c5faaeab69aede1fd038a36f4a0b8f928498ce
5.
2790f81ecd/templates/qemu.conf

Change-Id: I075595158d8f3b5a6811c4794aa7b91912940db5
Partial-Bug: #1675343
2017-05-17 06:07:35 +00:00
..
functions-libvirt Always setup libvirt for tap devices when using Neutron 2017-05-17 06:07:35 +00:00
hypervisor-fake Change quota_injected_file_path_bytes to quota_injected_file_path_length 2016-08-17 03:44:42 -04:00
hypervisor-ironic try to use unversioned keystone endpoints everywhere 2017-05-01 09:12:20 -04:00
hypervisor-libvirt Fix libguestfs on Ubuntu 2016-12-01 17:00:41 +00:00
hypervisor-openvz Namespace XTRACE commands 2015-11-27 15:36:04 +11:00
hypervisor-vsphere Namespace XTRACE commands 2015-11-27 15:36:04 +11:00
hypervisor-xenserver Merge "Use br-int when XenServer is hypervisor" 2017-04-06 23:30:03 +00:00