diff --git a/neutron/agent/linux/interface.py b/neutron/agent/linux/interface.py index f4515753e8a..f87cf803951 100644 --- a/neutron/agent/linux/interface.py +++ b/neutron/agent/linux/interface.py @@ -19,6 +19,7 @@ import time import netaddr from neutron_lib import constants from oslo_log import log as logging +from oslo_log import versionutils import six from neutron.agent.common import ovs_lib @@ -414,6 +415,9 @@ class IVSInterfaceDriver(LinuxInterfaceDriver): def __init__(self, conf): super(IVSInterfaceDriver, self).__init__(conf) + versionutils.report_deprecated_feature( + LOG, "IVS interface driver is deprecated in Queens and will be " + "removed in Rocky.") self.DEV_NAME_PREFIX = 'ns-' def _get_tap_name(self, dev_name, prefix=None): diff --git a/releasenotes/notes/deprecate-ivs-interface-driver-b68e06a470c65ccb.yaml b/releasenotes/notes/deprecate-ivs-interface-driver-b68e06a470c65ccb.yaml new file mode 100644 index 00000000000..ea77b5b2b51 --- /dev/null +++ b/releasenotes/notes/deprecate-ivs-interface-driver-b68e06a470c65ccb.yaml @@ -0,0 +1,5 @@ +--- +deprecations: + - | + The ``ivs`` interface driver is deprecated in Queens and will be removed in + Rocky.