Loading helm/scripts/variables.sh +9 −15 Original line number Diff line number Diff line #!/bin/bash # Store KUBECONFIG if it's set export DEFAULT_KUBECONFIG=$KUBECONFIG if [ -z "$DEFAULT_KUBECONFIG" ]; then echo "No default value loaded on KUBECONFIG variable." else echo "KUBECONFIG has a default value $DEFAULT_KUBECONFIG. If variables in this file doesn't have a custom value this default will be used." fi # Use custom kubeconfig. If you set here the path to a kubeconfig file it will be used in installation/uninstallation scripts export KUBECONFIG="" if [ -z "$KUBECONFIG" ]; then export CUSTOM_KUBECONFIG="" if [ -z "$CUSTOM_KUBECONFIG" ]; then echo "The variable KUBECONFIG is empty. Using default k8s environment..." if [ -n "$DEFAULT_KUBECONFIG" ]; then KUBECONFIG="--kubeconfig $DEFAULT_KUBECONFIG" echo "Using DEFAULT_KUBECONFIG $DEFAULT_KUBECONFIG" if [ -n "$KUBECONFIG" ]; then CUSTOM_KUBECONFIG="--kubeconfig $KUBECONFIG" echo "Using DEFAULT_KUBECONFIG $CUSTOM_KUBECONFIG" fi else KUBECONFIG="--kubeconfig $KUBECONFIG" echo "The variable KUBECONFIG is not empty. Its value is: $KUBECONFIG" CUSTOM_KUBECONFIG="--kubeconfig $CUSTOM_KUBECONFIG" echo "The variable CUSTOM_KUBECONFIG is not empty. Its value is: $CUSTOM_KUBECONFIG" fi # timestap to use along scripts Loading Loading @@ -105,3 +97,5 @@ elif [ -z "$K8S_IP" ]; then K8S_IP=$(kubectl $KUBECONFIG get svc -A | grep ingress-nginx-controller | awk '/NodePort/{ print $4 }') echo "K8S_IP value will be $K8S_IP" fi export KUBECONFIG=$CUSTOM_KUBECONFIG No newline at end of file Loading
helm/scripts/variables.sh +9 −15 Original line number Diff line number Diff line #!/bin/bash # Store KUBECONFIG if it's set export DEFAULT_KUBECONFIG=$KUBECONFIG if [ -z "$DEFAULT_KUBECONFIG" ]; then echo "No default value loaded on KUBECONFIG variable." else echo "KUBECONFIG has a default value $DEFAULT_KUBECONFIG. If variables in this file doesn't have a custom value this default will be used." fi # Use custom kubeconfig. If you set here the path to a kubeconfig file it will be used in installation/uninstallation scripts export KUBECONFIG="" if [ -z "$KUBECONFIG" ]; then export CUSTOM_KUBECONFIG="" if [ -z "$CUSTOM_KUBECONFIG" ]; then echo "The variable KUBECONFIG is empty. Using default k8s environment..." if [ -n "$DEFAULT_KUBECONFIG" ]; then KUBECONFIG="--kubeconfig $DEFAULT_KUBECONFIG" echo "Using DEFAULT_KUBECONFIG $DEFAULT_KUBECONFIG" if [ -n "$KUBECONFIG" ]; then CUSTOM_KUBECONFIG="--kubeconfig $KUBECONFIG" echo "Using DEFAULT_KUBECONFIG $CUSTOM_KUBECONFIG" fi else KUBECONFIG="--kubeconfig $KUBECONFIG" echo "The variable KUBECONFIG is not empty. Its value is: $KUBECONFIG" CUSTOM_KUBECONFIG="--kubeconfig $CUSTOM_KUBECONFIG" echo "The variable CUSTOM_KUBECONFIG is not empty. Its value is: $CUSTOM_KUBECONFIG" fi # timestap to use along scripts Loading Loading @@ -105,3 +97,5 @@ elif [ -z "$K8S_IP" ]; then K8S_IP=$(kubectl $KUBECONFIG get svc -A | grep ingress-nginx-controller | awk '/NodePort/{ print $4 }') echo "K8S_IP value will be $K8S_IP" fi export KUBECONFIG=$CUSTOM_KUBECONFIG No newline at end of file