Neutron: Deprecate unmaintained features

This change deprecates the following features related to Neutron,
because these have been unmaintained and still requires host services
instead of containers.

 - linuxbridge mechanism driver
 - networking-l2gw
 - netwokring-bgpvpn + bagpipe

Change-Id: Id6356cbb2162c0985851f27fbb3039be36fea84a
This commit is contained in:
Takashi Kajinami 2022-06-17 14:17:15 +09:00
parent 6f3c09256c
commit 5da1f2896f
10 changed files with 15 additions and 6 deletions

View File

@ -7,8 +7,8 @@
# in OpenVSwitch.
#
resource_registry:
OS::TripleO::Services::NeutronBgpVpnApi: ../deployment/neutron/neutron-bgpvpn-api-container-puppet.yaml
OS::TripleO::Services::NeutronBgpVpnBagpipe: ../deployment/services/neutron-bgpvpn-bagpipe-baremetal-puppet.yaml
OS::TripleO::Services::NeutronBgpVpnApi: ../deployment/deprecated/neutron/neutron-bgpvpn-api-container-puppet.yaml
OS::TripleO::Services::NeutronBgpVpnBagpipe: ../deployment/deprecated/neutron/neutron-bgpvpn-bagpipe-baremetal-puppet.yaml
parameter_defaults:

View File

@ -8,7 +8,7 @@
# - OpenContrail: BGPVPN:OpenContrail:networking_bgpvpn.neutron.services.service_drivers.opencontrail.opencontrail.OpenContrailBGPVPNDriver:default
# - OpenDaylight: BGPVPN:OpenDaylight:networking_odl.bgpvpn.odl_v2.OpenDaylightBgpvpnDriver:default
resource_registry:
OS::TripleO::Services::NeutronBgpVpnApi: ../deployment/neutron/neutron-bgpvpn-api-container-puppet.yaml
OS::TripleO::Services::NeutronBgpVpnApi: ../deployment/deprecated/neutron/neutron-bgpvpn-api-container-puppet.yaml
parameter_defaults:
NeutronServicePlugins: 'qos,ovn-router,trunk,segments,port_forwarding,log,bgpvpn'

View File

@ -7,8 +7,8 @@
# - L2 gateway agent: L2GW:l2gw:networking_l2gw.services.l2gateway.service_drivers.rpc_l2gw.L2gwRpcDriver:default
# - OpenDaylight: L2GW:OpenDaylight:networking_odl.l2gateway.driver_v2.OpenDaylightL2gwDriver:default
resource_registry:
OS::TripleO::Services::NeutronL2gwApi: ../deployment/neutron/neutron-l2gw-api-container-puppet.yaml
OS::TripleO::Services::NeutronL2gwAgent: ../deployment/neutron/neutron-l2gw-agent-baremetal-puppet.yaml
OS::TripleO::Services::NeutronL2gwApi: ../deployment/deprecated/neutron/neutron-l2gw-api-container-puppet.yaml
OS::TripleO::Services::NeutronL2gwAgent: ../deployment/depecated/neutron/neutron-l2gw-agent-baremetal-puppet.yaml
parameter_defaults:
NeutronServicePlugins: "l2gw"

View File

@ -2,7 +2,7 @@
resource_registry:
OS::TripleO::Services::ComputeNeutronOvsAgent: OS::Heat::None
OS::TripleO::Services::NeutronOvsAgent: OS::Heat::None
OS::TripleO::Services::NeutronLinuxbridgeAgent: ../deployment/neutron/neutron-linuxbridge-agent-baremetal-puppet.yaml
OS::TripleO::Services::NeutronLinuxbridgeAgent: ../deployment/deprecated/neutron/neutron-linuxbridge-agent-baremetal-puppet.yaml
parameter_defaults:
NeutronMechanismDrivers: ['linuxbridge']

View File

@ -0,0 +1,9 @@
---
deprecations:
- |
Support for linuxbridge mechanism driver has been deprecated and will be
removed in a future release.
- |
Support for the networking-l2gw plugin and the networking-bgpvpn plugin has
been deprecated and will be removed in a future release.