Merge "feat(neutron): Support for custom OVN connections"

This commit is contained in:
Zuul
2025-10-20 20:49:47 +00:00
committed by Gerrit Code Review
2 changed files with 12 additions and 2 deletions

View File

@@ -20,6 +20,6 @@ set -ex
mkdir -p /tmp/pod-shared
tee > /tmp/pod-shared/ovn.ini << EOF
[ovn]
ovn_nb_connection=tcp:$OVN_OVSDB_NB_SERVICE_HOST:$OVN_OVSDB_NB_SERVICE_PORT_OVSDB
ovn_sb_connection=tcp:$OVN_OVSDB_SB_SERVICE_HOST:$OVN_OVSDB_SB_SERVICE_PORT_OVSDB
ovn_nb_connection={{ coalesce .Values.conf.plugins.ml2_conf.ovn.ovn_nb_connection "tcp:$OVN_OVSDB_NB_SERVICE_HOST:$OVN_OVSDB_NB_SERVICE_PORT_OVSDB" }}
ovn_sb_connection={{ coalesce .Values.conf.plugins.ml2_conf.ovn.ovn_sb_connection "tcp:$OVN_OVSDB_SB_SERVICE_HOST:$OVN_OVSDB_SB_SERVICE_PORT_OVSDB" }}
EOF

View File

@@ -0,0 +1,10 @@
---
neutron:
- |
Added the ability to configure custom OVN Northbound (ovn_nb_connection) and
Southbound (ovn_sb_connection) connection strings
(e.g., for deployments using Kube-OVN or external OVN databases).
By default, the chart continues to use the in-cluster service environment
This change provides flexibility to support both default in-cluster OVN and
custom/external OVN backends seamlessly.
...