nova/nova/tests
Matt Riedemann a41d265a19 libvirt: conditionally set script path for ethernet vif types
Change I4f97c05e2dec610af22a5150dd27696e1d767896 worked around
a change introduced in libvirt 1.3.3 where the script path on
a LibvirtConfigGuestInterface could not be the emptry string
because libvirt would literally take that as the path and couldn't
resolve it, when in fact it used to indicate to libvirt that the
script path is a noop. This has been fixed in libvirt 3.1.

On Ubuntu with libvirt<1.3.3, if the script path is None then
it defaults to /etc/qemu-ifup which is blocked by AppArmor.

So this change adds a conditional check when setting the script
path value based on the libvirt version so we can straddle releases.

Change-Id: I192c61b93bd3736fdfe16b6a6906d58997d3eef9
Closes-Bug: #1665698
Related-Bug: #1649527
2017-03-21 14:12:39 -04:00
..
functional DELETE all inventory for a resource provider 2017-03-20 14:00:33 +00:00
live_migration/hooks Fix for live-migration job 2016-12-01 09:54:00 +00:00
unit libvirt: conditionally set script path for ethernet vif types 2017-03-21 14:12:39 -04:00
__init__.py
fixtures.py Remove old oslo.messaging transport aliases 2017-03-17 20:41:16 +08:00
uuidsentinel.py Remove redundant str typecasting 2016-09-23 12:53:34 +05:30