From 3e44735bde35e4c165b1f43c8687bbee855887ee Mon Sep 17 00:00:00 2001
From: Matt Crees <mattc@stackhpc.com>
Date: Mon, 7 Oct 2024 13:58:38 +0100
Subject: [PATCH] Adds support for using Cumulus switches with NGS

Support for NCLU was added in Networking Generic Switch in the Zed
release[1].

Support for NVUE was added in Networking Generic Switch in the
2023.2 release[2].

[1] https://review.opendev.org/c/openstack/networking-generic-switch/+/743269
[2] https://review.opendev.org/c/openstack/networking-generic-switch/+/907551

Closes-Bug: #2083840

Change-Id: I973c6484ccd2a36990cf39df102e65be0376f08c
---
 ansible/kolla-openstack.yml                                  | 2 ++
 releasenotes/notes/cumulus-support-ngs-c4a6e6f3d45f5783.yaml | 5 +++++
 2 files changed, 7 insertions(+)
 create mode 100644 releasenotes/notes/cumulus-support-ngs-c4a6e6f3d45f5783.yaml

diff --git a/ansible/kolla-openstack.yml b/ansible/kolla-openstack.yml
index 5891f188..c7b9d56a 100644
--- a/ansible/kolla-openstack.yml
+++ b/ansible/kolla-openstack.yml
@@ -65,6 +65,8 @@
       dell-powerconnect: netmiko_dell_powerconnect
       junos: netmiko_juniper
       openvswitch: netmiko_ovs_linux
+      nclu: netmiko_cumulus
+      nvue: netmiko_cumulus_nvue
     ipa_image_name: "ipa"
   pre_tasks:
     - block:
diff --git a/releasenotes/notes/cumulus-support-ngs-c4a6e6f3d45f5783.yaml b/releasenotes/notes/cumulus-support-ngs-c4a6e6f3d45f5783.yaml
new file mode 100644
index 00000000..d800f89c
--- /dev/null
+++ b/releasenotes/notes/cumulus-support-ngs-c4a6e6f3d45f5783.yaml
@@ -0,0 +1,5 @@
+---
+features:
+  - |
+    Adds support for using Cumulus switches (NCLU and NVUE) with Networking
+    Generic Switch.
\ No newline at end of file
-- 
GitLab