From 065907327c3b0bd8585605d1ef94907130743572 Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Wed, 24 May 2023 17:32:14 +0900 Subject: [PATCH] Deprecate support for networking-odl The networking-odl project is being deprecated[1]. This change deprecates the implementations to deploy networking-odl, because the project is no longer developed. [1] https://lists.openstack.org/pipermail/openstack-discuss/2023-March/033003.html Change-Id: I75c04c63288387946e1c89b0677770cf10db73cd --- manifests/plugins/ml2/opendaylight.pp | 3 +++ manifests/plugins/ovs/opendaylight.pp | 3 +++ .../notes/deprecate-networking-odl-d8c4e26ffb283811.yaml | 5 +++++ 3 files changed, 11 insertions(+) create mode 100644 releasenotes/notes/deprecate-networking-odl-d8c4e26ffb283811.yaml diff --git a/manifests/plugins/ml2/opendaylight.pp b/manifests/plugins/ml2/opendaylight.pp index 57bd0f8e4..64caaae91 100644 --- a/manifests/plugins/ml2/opendaylight.pp +++ b/manifests/plugins/ml2/opendaylight.pp @@ -1,4 +1,5 @@ # +# DEPRECATED !! # Install the OpenDaylight and generate config file # from parameters in the other classes. # @@ -51,6 +52,8 @@ class neutron::plugins::ml2::opendaylight ( include neutron::params require neutron::plugins::ml2 + warning('Support for networking-odl has been deprecated.') + package { 'python-networking-odl': ensure => $package_ensure, name => $::neutron::params::odl_plugin_package, diff --git a/manifests/plugins/ovs/opendaylight.pp b/manifests/plugins/ovs/opendaylight.pp index 6a23e16a9..d7f1b9dac 100644 --- a/manifests/plugins/ovs/opendaylight.pp +++ b/manifests/plugins/ovs/opendaylight.pp @@ -1,4 +1,5 @@ # +# DEPRECATED !! # Configure OVS to use OpenDaylight # # === Parameters @@ -121,6 +122,8 @@ class neutron::plugins::ovs::opendaylight ( include neutron::deps + warning('Support for networking-odl has been deprecated.') + # Handle the case where ODL controller is also on this host Service<| title == 'opendaylight' |> -> Exec <| title == 'Wait for NetVirt OVSDB to come up' |> diff --git a/releasenotes/notes/deprecate-networking-odl-d8c4e26ffb283811.yaml b/releasenotes/notes/deprecate-networking-odl-d8c4e26ffb283811.yaml new file mode 100644 index 000000000..6b2df56f0 --- /dev/null +++ b/releasenotes/notes/deprecate-networking-odl-d8c4e26ffb283811.yaml @@ -0,0 +1,5 @@ +--- +deprecations: + - | + Support for networking-old has been deprecated and will be removed in + a future release.