From fd9a266de001bf7746d84852603afd0c9fd73599 Mon Sep 17 00:00:00 2001 From: cialloo Date: Thu, 2 Oct 2025 15:55:39 +0800 Subject: [PATCH] Refactor kubeconfig setup to use a temporary file and remove unnecessary directory creation --- script/cd.sh | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) 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