From 517bc58bbf131a4549553cb601c6124ea6d39b94 Mon Sep 17 00:00:00 2001 From: Bartosz Bezak Date: Fri, 10 Oct 2025 15:25:18 +0200 Subject: [PATCH] Fix gateway chassis prefix stripping Signed-off-by: Bartosz Bezak --- etc/kayobe/ansible/fixes/ovn-fix-chassis-priorities.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/etc/kayobe/ansible/fixes/ovn-fix-chassis-priorities.yml b/etc/kayobe/ansible/fixes/ovn-fix-chassis-priorities.yml index c92b7a5fc..0589ba761 100644 --- a/etc/kayobe/ansible/fixes/ovn-fix-chassis-priorities.yml +++ b/etc/kayobe/ansible/fixes/ovn-fix-chassis-priorities.yml @@ -81,8 +81,8 @@ gateway_info=$(ovn-nbctl lrp-get-gateway-chassis "$ext_port" 2>/dev/null || true) while IFS= read -r line; do - # Strip prefix - chassis=$(echo "$line" | awk '{print $1}' | cut -d'_' -f2-) + # Strip prefix, allowing '-' or '_' separator + chassis=$(echo "$line" | awk '{print $1}' | sed "s/^${ext_port}[-_]//") gateway_chassis="$gateway_chassis $chassis" done <<< "$gateway_info"