summaryrefslogtreecommitdiff
path: root/releasenotes
diff options
context:
space:
mode:
authorRodolfo Alonso Hernandez <ralonsoh@redhat.com>2022-09-23 09:11:25 +0200
committerRodolfo Alonso Hernandez <ralonsoh@redhat.com>2022-10-04 02:06:14 +0200
commit536498a29a4e7662a4d0b1bb923e2521509ad77a (patch)
tree9742f0d0ee20cf28b9d5a21ac8bce612be6322bd /releasenotes
parent98d76ec6b480f895a619ff191e8a86b40af662f5 (diff)
downloadneutron-536498a29a4e7662a4d0b1bb923e2521509ad77a.tar.gz
Since OVN 20.06, config is stored in "Chassis.other_config"
Since OVN 20.06 [1], the OVN configuration is stored in "Chassis.other_config". Since OVN 22.09, the "Chassis" configuration stored in "Chassis.other_config" will not be replicated to "Chassis.external_ids". The ML2/OVN plugin tries to retrieve the "Chassis" configuration from the "other_config" field first; if this field does not exist (in OVN versions before 20.06), the plugin will use "external_ids" field instead. Neutron will be compatible with the different OVN versions (with and without "other_config" field). [1]https://github.com/ovn-org/ovn/commit/74d90c2223d0a8c123823fb849b4c2de58c296e4 [2]https://github.com/ovn-org/ovn/commit/51309429cc3032a0cb422603e7bbda4905ca01ae NOTE: this patch is similar to [1], but in this case neutron keeps compatibility with the different OVN versions (with and without "other_config" field). Since [2], the Neutron CI has a new job that uses the OVN/OVS packages distributed by the operating system installed by the CI (in this case, Ubuntu 20.04 and OVN 20.03). [1]https://review.opendev.org/c/openstack/neutron/+/859642 [2]https://review.opendev.org/c/openstack/neutron/+/860636 Closes-Bug: #1990229 Change-Id: I54c8fd4d065ae537f396408df16832b158ee8998
Diffstat (limited to 'releasenotes')
-rw-r--r--releasenotes/notes/ovn-chassis-other-config-7db15b9d10bf7f04.yaml10
1 files changed, 10 insertions, 0 deletions
diff --git a/releasenotes/notes/ovn-chassis-other-config-7db15b9d10bf7f04.yaml b/releasenotes/notes/ovn-chassis-other-config-7db15b9d10bf7f04.yaml
new file mode 100644
index 0000000000..8123a03be6
--- /dev/null
+++ b/releasenotes/notes/ovn-chassis-other-config-7db15b9d10bf7f04.yaml
@@ -0,0 +1,10 @@
+---
+other:
+ - |
+ Since OVN 20.06, the "Chassis" register configuration is stored in the
+ "other_config" field and replicated into "external_ids". This replication
+ is stopped in OVN 22.09. The ML2/OVN plugin tries to retrieve the "Chassis"
+ configuration from the "other_config" field first; if this field does not
+ exist (in OVN versions before 20.06), the plugin will use "external_ids"
+ field instead. Neutron will be compatible with the different OVN versions
+ (with and without "other_config" field).