1- From 8ba350b72c1532265cd9ef882ac939a69c619594 Mon Sep 17 00:00:00 2001
2- From: Yaguang Tang <yaguang.tang@gmail.com>
3- Date: Fri, 12 Jun 2026 14:18:55 +0800
4- Subject: [PATCH] Add neutron-fwaas support
5-
6- Add support for Neutron Firewall as a Service (FWaaS) by adding the
7- neutron_fwaas.conf config file to the configmap, mounting it in the
8- server, RPC server, and DB sync job, and loading it when firewall_v2 is
9- enabled in the service plugins list. Also run the neutron-fwaas
10- subproject migrations so the FWaaS tables exist before the API uses
11- them.
12- ---
13- neutron/templates/bin/_db-sync.sh.tpl | 11 +++++++++++
14- neutron/templates/bin/_neutron-rpc-server.sh.tpl | 3 +++
15- neutron/templates/bin/_neutron-server.sh.tpl | 3 +++
16- neutron/templates/configmap-etc.yaml | 1 +
17- neutron/templates/deployment-rpc_server.yaml | 6 ++++++
18- neutron/templates/deployment-server.yaml | 6 ++++++
19- neutron/values.yaml | 5 +++++
20- 7 files changed, 35 insertions(+)
21-
221diff --git a/neutron/templates/bin/_db-sync.sh.tpl b/neutron/templates/bin/_db-sync.sh.tpl
23- index 7fb03bf ..89d1859 100644
2+ index 58edecf ..89d1859 100644
243--- a/neutron/templates/bin/_db-sync.sh.tpl
254+++ b/neutron/templates/bin/_db-sync.sh.tpl
26- @@ -22,9 +22,20 @@ neutron-db-manage \
5+ @@ -22,9 +22,21 @@ neutron-db-manage \
276 --config-file /etc/neutron/plugins/tungstenfabric/tf_plugin.ini \
287 {{- else }}
298 --config-file /etc/neutron/plugins/ml2/ml2_conf.ini \
@@ -41,9 +20,10 @@ index 7fb03bf..89d1859 100644
4120+ --subproject neutron-fwaas \
4221+ upgrade head
4322+ {{- end }}
44-
23+ +
4524 {{- if .Values.conf.plugins.taas.taas.enabled }}
4625 neutron-db-manage \
26+ --config-file /etc/neutron/neutron.conf \
4727diff --git a/neutron/templates/bin/_neutron-rpc-server.sh.tpl b/neutron/templates/bin/_neutron-rpc-server.sh.tpl
4828index 6c64c13..8a7fce5 100644
4929--- a/neutron/templates/bin/_neutron-rpc-server.sh.tpl
@@ -141,5 +121,3 @@ index 0f3c1ea..0f2fcd1 100644
141121 neutron_vpnaas: null
142122 ovn_vpn_agent:
143123 DEFAULT:
144- - -
145- 2.50.1 (Apple Git-155)
0 commit comments