diff --git a/manifests/agents/bigswitch.pp b/manifests/agents/bigswitch.pp index 810be227c..e31c075a8 100644 --- a/manifests/agents/bigswitch.pp +++ b/manifests/agents/bigswitch.pp @@ -1,5 +1,5 @@ # == Class: neutron::agents::bigswitch -# +# DEPRECATED !! # Installs and configures the Big Switch agent and lldp # # === Parameters @@ -26,6 +26,8 @@ class neutron::agents::bigswitch ( include neutron::deps include neutron::params + warning('Support for networking-bigswitch has been deprecated.') + if($::osfamily != 'Redhat') { fail("Unsupported osfamily ${::osfamily}") } diff --git a/manifests/plugins/ml2/bigswitch.pp b/manifests/plugins/ml2/bigswitch.pp index 1fdebcd5f..cc33bb4c6 100644 --- a/manifests/plugins/ml2/bigswitch.pp +++ b/manifests/plugins/ml2/bigswitch.pp @@ -1,4 +1,4 @@ -# +# DEPRECATED !! # Install the Big Switch ML2 plugin. # # === Parameters @@ -13,6 +13,8 @@ class neutron::plugins::ml2::bigswitch ( $package_ensure = 'present', ) { + warning('Support for networking-bigswitch has been deprecated.') + include neutron::deps include neutron::params require neutron::plugins::ml2 diff --git a/manifests/plugins/ml2/bigswitch/restproxy.pp b/manifests/plugins/ml2/bigswitch/restproxy.pp index 0b501fe42..038b0ff7a 100644 --- a/manifests/plugins/ml2/bigswitch/restproxy.pp +++ b/manifests/plugins/ml2/bigswitch/restproxy.pp @@ -1,4 +1,4 @@ -# +# DEPRECATED !! # Set config file parameters for connecting Neutron server to Big # Switch controllers. # diff --git a/releasenotes/notes/deprecate-networking-bigswitch-8b617be7cf6ad2c7.yaml b/releasenotes/notes/deprecate-networking-bigswitch-8b617be7cf6ad2c7.yaml new file mode 100644 index 000000000..c553080b7 --- /dev/null +++ b/releasenotes/notes/deprecate-networking-bigswitch-8b617be7cf6ad2c7.yaml @@ -0,0 +1,5 @@ +--- +deprecations: + - | + Support for networking-bigswitch has been deprecated because the plugin is + unmaintained.