Deprecate FWaaS

Change-Id: Ia2e5bba0a720ca201402bfac3e44d49ed598dc14
Needed-By: https://review.opendev.org/#/c/708675/
This commit is contained in:
Frode Nordahl 2020-02-28 11:54:26 +01:00
parent dd4505efd6
commit 7a78c6dd76
3 changed files with 8 additions and 0 deletions

View File

@ -30,6 +30,9 @@ options:
WARNING: Enabling this may affect your disk I/O performance since this
may log ALL traffic being passed via gateway. Logging configuration
such as thresholds and a destination log file are available in the neutron-gateway charm.
.
NOTE: Neutron FWaaS has been deprecated as of the OpenStack Ussuri
release and will be removed during the W cycle.
enable-port-forwarding:
type: boolean
default: False

View File

@ -610,6 +610,8 @@ class NeutronCCContext(context.NeutronContext):
'train': ['router', 'firewall_v2', 'metering', 'segments',
('neutron_dynamic_routing.'
'services.bgp.bgp_plugin.BgpPlugin')],
# TODO: FWaaS was deprecated at Ussuri and will be removed
# during the W cycle
}
if cmp_release >= 'rocky' and cmp_release < 'train':
if ctxt.get('load_balancer_name', None):
@ -619,6 +621,8 @@ class NeutronCCContext(context.NeutronContext):
# TODO(fnordahl): Remove fall-back in next charm release
service_plugins[release].append('lbaasv2')
# TODO: FWaaS was deprecated at Ussuri and will be removed
# during the W cycle
if cmp_release >= 'stein':
ctxt['firewall_v2'] = True

View File

@ -99,6 +99,7 @@ BASE_PACKAGES = [
'uuid',
]
# TODO: FWaaS was deprecated at Ussuri and will be removed during the W cycle
KILO_PACKAGES = [
'python-neutron-lbaas',
'python-neutron-fwaas',