From db270e91f4ebe91fc6d0be5482f47f82ad766b5e Mon Sep 17 00:00:00 2001 From: Flavio Fernandes Date: Thu, 25 Feb 2021 05:48:34 -0500 Subject: [PATCH] [ovn]: Enable network logging in neutron service plugins NeutronServicePlugins needs to include 'log' in order to support the security-group logging functionality. Also added log to deployment/neutron/neutron-base.yaml as part of the default NeutronServicePlugins. Depends-On: https://review.opendev.org/c/openstack/neutron/+/768129 Change-Id: I08fedd65bb4c97bbd73bf966ae763e4cdedebab2 Related-Bug: #1914757 Signed-off-by: Flavio Fernandes --- deployment/neutron/neutron-base.yaml | 2 +- environments/services-baremetal/neutron-ovn-dvr-ha.yaml | 2 +- environments/services-baremetal/neutron-ovn-ha.yaml | 2 +- environments/services/neutron-ovn-dvr-ha.yaml | 2 +- environments/services/neutron-ovn-ha.yaml | 2 +- environments/services/neutron-ovn-standalone.yaml | 2 +- .../notes/ovn-security-group-logging-0542b777ea58b5f6.yaml | 6 ++++++ 7 files changed, 12 insertions(+), 6 deletions(-) create mode 100644 releasenotes/notes/ovn-security-group-logging-0542b777ea58b5f6.yaml diff --git a/deployment/neutron/neutron-base.yaml b/deployment/neutron/neutron-base.yaml index 6e9149c6f3..57c3f28653 100644 --- a/deployment/neutron/neutron-base.yaml +++ b/deployment/neutron/neutron-base.yaml @@ -27,7 +27,7 @@ parameters: from neutron.core_plugins namespace. type: string NeutronServicePlugins: - default: "qos,ovn-router,trunk,segments" + default: "qos,ovn-router,trunk,segments,log" description: | Comma-separated list of service plugin entrypoints to be loaded from the neutron.service_plugins namespace. diff --git a/environments/services-baremetal/neutron-ovn-dvr-ha.yaml b/environments/services-baremetal/neutron-ovn-dvr-ha.yaml index bf3abd8c13..9e3fa949ef 100644 --- a/environments/services-baremetal/neutron-ovn-dvr-ha.yaml +++ b/environments/services-baremetal/neutron-ovn-dvr-ha.yaml @@ -21,7 +21,7 @@ parameter_defaults: OVNQosDriver: ovn-qos NeutronTypeDrivers: 'geneve,vxlan,vlan,flat' NeutronNetworkType: 'geneve' - NeutronServicePlugins: 'qos,ovn-router,trunk,segments,port_forwarding' + NeutronServicePlugins: 'qos,ovn-router,trunk,segments,port_forwarding,log' NeutronVniRanges: ['1:65536', ] NeutronEnableDVR: true NeutronPluginExtensions: "qos,port_security,dns" diff --git a/environments/services-baremetal/neutron-ovn-ha.yaml b/environments/services-baremetal/neutron-ovn-ha.yaml index 011d0d8fc8..6b6e475cd2 100644 --- a/environments/services-baremetal/neutron-ovn-ha.yaml +++ b/environments/services-baremetal/neutron-ovn-ha.yaml @@ -21,7 +21,7 @@ parameter_defaults: NeutronEnableDVR: false NeutronTypeDrivers: 'geneve,vxlan,vlan,flat' NeutronNetworkType: 'geneve' - NeutronServicePlugins: 'qos,ovn-router,trunk,segments,port_forwarding' + NeutronServicePlugins: 'qos,ovn-router,trunk,segments,port_forwarding,log' NeutronVniRanges: ['1:65536', ] NeutronPluginExtensions: "qos,port_security,dns" ComputeParameters: diff --git a/environments/services/neutron-ovn-dvr-ha.yaml b/environments/services/neutron-ovn-dvr-ha.yaml index b3242df668..f210ee8b8b 100644 --- a/environments/services/neutron-ovn-dvr-ha.yaml +++ b/environments/services/neutron-ovn-dvr-ha.yaml @@ -22,7 +22,7 @@ parameter_defaults: OVNQosDriver: ovn-qos NeutronTypeDrivers: 'geneve,vxlan,vlan,flat' NeutronNetworkType: ['geneve' , 'vxlan', 'vlan', 'flat'] - NeutronServicePlugins: 'qos,ovn-router,trunk,segments,port_forwarding' + NeutronServicePlugins: 'qos,ovn-router,trunk,segments,port_forwarding,log' NeutronVniRanges: ['1:65536', ] NeutronRpcWorkers: 1 NeutronEnableDVR: true diff --git a/environments/services/neutron-ovn-ha.yaml b/environments/services/neutron-ovn-ha.yaml index 616144b8ec..cce986737a 100644 --- a/environments/services/neutron-ovn-ha.yaml +++ b/environments/services/neutron-ovn-ha.yaml @@ -21,7 +21,7 @@ parameter_defaults: NeutronEnableDVR: False NeutronTypeDrivers: 'geneve,vxlan,vlan,flat' NeutronNetworkType: ['geneve' , 'vxlan', 'vlan', 'flat'] - NeutronServicePlugins: 'qos,ovn-router,trunk,segments,port_forwarding' + NeutronServicePlugins: 'qos,ovn-router,trunk,segments,port_forwarding,log' NeutronVniRanges: ['1:65536', ] NeutronPluginExtensions: "qos,port_security,dns" NeutronRpcWorkers: 1 diff --git a/environments/services/neutron-ovn-standalone.yaml b/environments/services/neutron-ovn-standalone.yaml index 5c2b2b5942..e3f7068378 100644 --- a/environments/services/neutron-ovn-standalone.yaml +++ b/environments/services/neutron-ovn-standalone.yaml @@ -22,7 +22,7 @@ parameter_defaults: OVNQosDriver: ovn-qos NeutronTypeDrivers: 'geneve,vxlan,vlan,flat' NeutronNetworkType: ['geneve', 'vxlan', 'vlan', 'flat'] - NeutronServicePlugins: 'qos,ovn-router,trunk,segments,port_forwarding' + NeutronServicePlugins: 'qos,ovn-router,trunk,segments,port_forwarding,log' NeutronVniRanges: ['1:65536', ] NeutronRpcWorkers: 1 NeutronEnableDVR: true diff --git a/releasenotes/notes/ovn-security-group-logging-0542b777ea58b5f6.yaml b/releasenotes/notes/ovn-security-group-logging-0542b777ea58b5f6.yaml new file mode 100644 index 0000000000..e343fd356e --- /dev/null +++ b/releasenotes/notes/ovn-security-group-logging-0542b777ea58b5f6.yaml @@ -0,0 +1,6 @@ +--- +features: + - | + security-group logging is now supported under ML2/OVN. A more detailed + explanation can be found in + bug `1914757 `_.