From dd891787d53e383aa97e192fc873a2c262faad55 Mon Sep 17 00:00:00 2001 From: Vaibhav Pathak Date: Wed, 21 Jan 2026 15:27:45 +0530 Subject: [PATCH] Allhost issue fixed --- environment-provisioner/workflow-template.yaml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/environment-provisioner/workflow-template.yaml b/environment-provisioner/workflow-template.yaml index af3aa84..39f9dd5 100644 --- a/environment-provisioner/workflow-template.yaml +++ b/environment-provisioner/workflow-template.yaml @@ -899,10 +899,10 @@ spec: echo "" echo "=== Updating allhosts.tsv ConfigMap ===" - CONFIGMAP_NAME="hades-allhosts" + # Find the allhosts ConfigMap (name depends on Helm release/fullnameOverride) + CONFIGMAP_NAME=$(kubectl get configmap -n "$NAMESPACE" -o name 2>/dev/null | grep -E "allhosts$" | head -1 | sed 's|configmap/||') - # Check if ConfigMap exists - if kubectl get configmap "$CONFIGMAP_NAME" -n "$NAMESPACE" >/dev/null 2>&1; then + if [ -n "$CONFIGMAP_NAME" ]; then echo "Found allhosts ConfigMap: $CONFIGMAP_NAME" # Get current content @@ -958,7 +958,9 @@ spec: echo "No new entries to add" fi else - echo "Warning: allhosts ConfigMap not found in namespace $NAMESPACE" + echo "Warning: No allhosts ConfigMap found in namespace $NAMESPACE" + echo "Looking for ConfigMaps ending with '-allhosts'..." + kubectl get configmap -n "$NAMESPACE" -o name 2>/dev/null || echo " No ConfigMaps found" echo "Skipping ConfigMap update" fi