Loading helm/scripts/variables.sh +23 −8 Original line number Diff line number Diff line #!/bin/bash # Use custom kubeconfig. If you set here the path to a kubeconfig file it will be used in installation/uninstallation scripts export CUSTOM_KUBECONFIG="" if [ -z "$CUSTOM_KUBECONFIG" ]; then echo "The variable CUSTOM_KUBECONFIG is empty. Using default k8s environment..." CUSTOM_KUBECONFIG="" if [ -n "$CUSTOM_KUBECONFIG" ]; then # Case 1: CUSTOM_KUBECONFIG already defined (path or flag) if [[ "$CUSTOM_KUBECONFIG" == *"--kubeconfig"* ]]; then echo "CUSTOM_KUBECONFIG already contains --kubeconfig" else CUSTOM_KUBECONFIG="--kubeconfig $CUSTOM_KUBECONFIG" fi else # Case 2: CUSTOM_KUBECONFIG empty → check KUBECONFIG if [ -n "$KUBECONFIG" ]; then if [[ "$KUBECONFIG" == *"--kubeconfig"* ]]; then CUSTOM_KUBECONFIG="$KUBECONFIG" echo "Using KUBECONFIG with --kubeconfig already set" else CUSTOM_KUBECONFIG="--kubeconfig $KUBECONFIG" echo "Using DEFAULT_KUBECONFIG $CUSTOM_KUBECONFIG" echo "Using KUBECONFIG path: $CUSTOM_KUBECONFIG" fi else CUSTOM_KUBECONFIG="--kubeconfig $CUSTOM_KUBECONFIG" echo "The variable CUSTOM_KUBECONFIG is not empty. Its value is: $CUSTOM_KUBECONFIG" echo "No CUSTOM_KUBECONFIG or KUBECONFIG defined. Using default context." CUSTOM_KUBECONFIG="" fi fi export CUSTOM_KUBECONFIG # timestap to use along scripts export timestamp=$(date +"%Y%m%d_%H%M%S") Loading Loading
helm/scripts/variables.sh +23 −8 Original line number Diff line number Diff line #!/bin/bash # Use custom kubeconfig. If you set here the path to a kubeconfig file it will be used in installation/uninstallation scripts export CUSTOM_KUBECONFIG="" if [ -z "$CUSTOM_KUBECONFIG" ]; then echo "The variable CUSTOM_KUBECONFIG is empty. Using default k8s environment..." CUSTOM_KUBECONFIG="" if [ -n "$CUSTOM_KUBECONFIG" ]; then # Case 1: CUSTOM_KUBECONFIG already defined (path or flag) if [[ "$CUSTOM_KUBECONFIG" == *"--kubeconfig"* ]]; then echo "CUSTOM_KUBECONFIG already contains --kubeconfig" else CUSTOM_KUBECONFIG="--kubeconfig $CUSTOM_KUBECONFIG" fi else # Case 2: CUSTOM_KUBECONFIG empty → check KUBECONFIG if [ -n "$KUBECONFIG" ]; then if [[ "$KUBECONFIG" == *"--kubeconfig"* ]]; then CUSTOM_KUBECONFIG="$KUBECONFIG" echo "Using KUBECONFIG with --kubeconfig already set" else CUSTOM_KUBECONFIG="--kubeconfig $KUBECONFIG" echo "Using DEFAULT_KUBECONFIG $CUSTOM_KUBECONFIG" echo "Using KUBECONFIG path: $CUSTOM_KUBECONFIG" fi else CUSTOM_KUBECONFIG="--kubeconfig $CUSTOM_KUBECONFIG" echo "The variable CUSTOM_KUBECONFIG is not empty. Its value is: $CUSTOM_KUBECONFIG" echo "No CUSTOM_KUBECONFIG or KUBECONFIG defined. Using default context." CUSTOM_KUBECONFIG="" fi fi export CUSTOM_KUBECONFIG # timestap to use along scripts export timestamp=$(date +"%Y%m%d_%H%M%S") Loading