From 2caaa7c9bfea83044a8f27b97cc4e07a3d4a1af4 Mon Sep 17 00:00:00 2001 From: Abhishek Bongale Date: Thu, 2 Jul 2026 16:16:54 +0100 Subject: [PATCH] [ci_gen_kustomize_values] Fix bmo01 scenario bmo01 scneario template generates duplicate YAML keys when processing multi-ppart inventory hostnames, causing Nodeset deployment timeout. This bug casues data loss (first host) when adding a misnamed node (duplicate key survivor) This PR tries to fix. fixes: OSPRH-32215 Signed-off-by: Abhishek Bongale --- .../templates/bmo01/nodeset-values/values.yaml.j2 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/roles/ci_gen_kustomize_values/templates/bmo01/nodeset-values/values.yaml.j2 b/roles/ci_gen_kustomize_values/templates/bmo01/nodeset-values/values.yaml.j2 index 9b7000544..8dfba75ce 100644 --- a/roles/ci_gen_kustomize_values/templates/bmo01/nodeset-values/values.yaml.j2 +++ b/roles/ci_gen_kustomize_values/templates/bmo01/nodeset-values/values.yaml.j2 @@ -16,7 +16,7 @@ data: rhos-release {{ cifmw_repo_setup_rhos_release_args }} nodes: {% for host in cifmw_networking_env_definition.instances.keys() if host is match('^leaf0-.*') %} -{% set idx = host.split('-')[1] %} +{% set idx = host.split('-')[-1] %} {% set compute_name = 'edpm-compute-0-' ~ idx %} {% set ip = cifmw_networking_env_definition.instances[host].networks.ctlplane1.ip_v4 %} {% set ctlplane_ip = cifmw_networking_env_definition.instances[host].networks.ctlplane.ip_v4 | default(ip) %} @@ -56,7 +56,7 @@ data: rhos-release {{ cifmw_repo_setup_rhos_release_args }} nodes: {% for host in cifmw_networking_env_definition.instances.keys() if host is match('^leaf1-.*') %} -{% set idx = host.split('-')[1] %} +{% set idx = host.split('-')[-1] %} {% set compute_name = 'edpm-compute-1-' ~ idx %} {% set ip = cifmw_networking_env_definition.instances[host].networks.ctlplane2.ip_v4 %} {% set ctlplane_ip = cifmw_networking_env_definition.instances[host].networks.ctlplane.ip_v4 | default(ip) %}