branch for helm chart selection

This commit is contained in:
Vaibhav Pathak 2026-01-20 14:30:58 +05:30
parent cfaba7f73c
commit ecfc5c6a39

View File

@ -277,6 +277,7 @@ spec:
HELM_PATH=$(echo "$COMPONENT_METADATA" | jq -r ".[\"$service\"][\"helm.cnoe.io/chart-path\"] // empty") HELM_PATH=$(echo "$COMPONENT_METADATA" | jq -r ".[\"$service\"][\"helm.cnoe.io/chart-path\"] // empty")
HELM_VALUES_DEFAULT=$(echo "$COMPONENT_METADATA" | jq -r ".[\"$service\"][\"helm.cnoe.io/values-file\"] // \"values.yaml\"") HELM_VALUES_DEFAULT=$(echo "$COMPONENT_METADATA" | jq -r ".[\"$service\"][\"helm.cnoe.io/values-file\"] // \"values.yaml\"")
HELM_VALUES=$(echo "$VALUES_FILE_OVERRIDES" | jq -r ".[\"$service\"] // \"$HELM_VALUES_DEFAULT\"") HELM_VALUES=$(echo "$VALUES_FILE_OVERRIDES" | jq -r ".[\"$service\"] // \"$HELM_VALUES_DEFAULT\"")
HELM_GIT_REF=$(echo "$COMPONENT_METADATA" | jq -r ".[\"$service\"][\"helm.cnoe.io/git-ref\"] // \"HEAD\"")
# DEBUG: Log what we're checking # DEBUG: Log what we're checking
echo " Checking for Helm annotations..." echo " Checking for Helm annotations..."
@ -284,6 +285,7 @@ spec:
echo " HELM_PATH: $HELM_PATH" echo " HELM_PATH: $HELM_PATH"
echo " HELM_VALUES_DEFAULT: $HELM_VALUES_DEFAULT" echo " HELM_VALUES_DEFAULT: $HELM_VALUES_DEFAULT"
echo " HELM_VALUES (after override): $HELM_VALUES" echo " HELM_VALUES (after override): $HELM_VALUES"
echo " HELM_GIT_REF: $HELM_GIT_REF"
if [ -n "$HELM_REPO" ]; then if [ -n "$HELM_REPO" ]; then
# Component has Helm chart - create ArgoCD Application manifest # Component has Helm chart - create ArgoCD Application manifest
@ -389,7 +391,7 @@ spec:
project: default project: default
source: source:
repoURL: $HELM_REPO repoURL: $HELM_REPO
targetRevision: HEAD targetRevision: $HELM_GIT_REF
path: $HELM_PATH path: $HELM_PATH
helm: helm:
valueFiles: valueFiles: