From e1e1350f7176f663af0d64e34d7222adc8e696cb Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Wed, 6 May 2020 20:49:19 +0900 Subject: [PATCH] Deprecate support for FUJITSU plugin ... because networking-fujitsu[1] is no longer maintained. [1] https://opendev.org/x/networking-fujitsu Change-Id: Iebcaa99967464b85f9046df1c4f28e0dc37f39db --- manifests/plugins/ml2/fujitsu.pp | 3 +++ manifests/plugins/ml2/fujitsu/cfab.pp | 3 +++ manifests/plugins/ml2/fujitsu/fossw.pp | 3 +++ .../notes/deprecate-fujitsu-plugin-34aef1e48bae7ce1.yaml | 5 +++++ 4 files changed, 14 insertions(+) create mode 100644 releasenotes/notes/deprecate-fujitsu-plugin-34aef1e48bae7ce1.yaml diff --git a/manifests/plugins/ml2/fujitsu.pp b/manifests/plugins/ml2/fujitsu.pp index aea2b4ad2..f3d974c0e 100644 --- a/manifests/plugins/ml2/fujitsu.pp +++ b/manifests/plugins/ml2/fujitsu.pp @@ -1,4 +1,5 @@ # +# DEPRECATED! # Install the Fujitsu ML2 plugin. # # === Parameters @@ -15,6 +16,8 @@ class neutron::plugins::ml2::fujitsu ( include neutron::deps + warning('FUJITSU plugin support is deprecated and will be removed in a future release') + ensure_resource('package', 'python-networking-fujitsu', { ensure => $package_ensure, diff --git a/manifests/plugins/ml2/fujitsu/cfab.pp b/manifests/plugins/ml2/fujitsu/cfab.pp index 6479fa03f..dab4ef17d 100644 --- a/manifests/plugins/ml2/fujitsu/cfab.pp +++ b/manifests/plugins/ml2/fujitsu/cfab.pp @@ -1,4 +1,5 @@ # +# DEPRECATED! # Configure the Fujitsu neutron ML2 plugin for C-Fabric # # === Parameters @@ -48,6 +49,8 @@ class neutron::plugins::ml2::fujitsu::cfab ( { require ::neutron::plugins::ml2 + warning('FUJITSU plugin support is deprecated and will be removed in a future release') + neutron_plugin_ml2 { 'fujitsu_cfab/address' : value => $address; 'fujitsu_cfab/username' : value => $username; diff --git a/manifests/plugins/ml2/fujitsu/fossw.pp b/manifests/plugins/ml2/fujitsu/fossw.pp index 11779800b..72401024d 100644 --- a/manifests/plugins/ml2/fujitsu/fossw.pp +++ b/manifests/plugins/ml2/fujitsu/fossw.pp @@ -1,4 +1,5 @@ # +# DEPRECATED! # Configure the Fujitsu neutron ML2 plugin for FOS # # === Parameters @@ -59,6 +60,8 @@ class neutron::plugins::ml2::fujitsu::fossw ( { require ::neutron::plugins::ml2 + warning('FUJITSU plugin support is deprecated and will be removed in a future release') + neutron_plugin_ml2 { 'fujitsu_fossw/fossw_ips' : value => join(any2array($fossw_ips), ','); 'fujitsu_fossw/username' : value => $username; diff --git a/releasenotes/notes/deprecate-fujitsu-plugin-34aef1e48bae7ce1.yaml b/releasenotes/notes/deprecate-fujitsu-plugin-34aef1e48bae7ce1.yaml new file mode 100644 index 000000000..030c56461 --- /dev/null +++ b/releasenotes/notes/deprecate-fujitsu-plugin-34aef1e48bae7ce1.yaml @@ -0,0 +1,5 @@ +--- +deprecations: + - | + Support for FUJITSU plugin has been deprecated and will be removed in a + future release.