diff --git a/script/cd.sh b/script/cd.sh index ec0fd63..27eb509 100644 --- a/script/cd.sh +++ b/script/cd.sh @@ -63,13 +63,10 @@ setup_kubeconfig() { echo "Warning: KUBECONFIG_DATA not provided, using existing kubectl config" return 0 fi - - # Create .kube directory if it doesn't exist - mkdir -p $HOME/.kube - + # Create temporary kubeconfig file from base64 encoded data echo "Decoding kubeconfig..." - echo "$KUBECONFIG_DATA" | base64 -d > $HOME/.kube/config + echo "$KUBECONFIG_DATA" | base64 -d > /tmp/kubeconfig # Set KUBECONFIG environment variable to use the temporary file export KUBECONFIG=/tmp/kubeconfig