Fix file permissions for created configs

This commit is contained in:
fleaz 2025-06-01 00:02:30 +02:00
parent 1ee6ba2cf9
commit ae7b485bbf
Signed by: fleaz
GPG key ID: 935474624265FE8F

1
ktx Executable file → Normal file
View file

@ -7,6 +7,7 @@ _create_file_and_switch() {
NAMESPACE=${2} NAMESPACE=${2}
FILENAME="$HOME/.kube/ktx/${CONTEXT}_${NAMESPACE}.conf" FILENAME="$HOME/.kube/ktx/${CONTEXT}_${NAMESPACE}.conf"
KUBECONFIG= kubectl config view --minify --flatten --context ${CONTEXT} > ${FILENAME} KUBECONFIG= kubectl config view --minify --flatten --context ${CONTEXT} > ${FILENAME}
chmod o-rwx ${FILENAME}
export KUBECONFIG=${FILENAME} export KUBECONFIG=${FILENAME}
kubectl config set-context --current --namespace=${NAMESPACE} kubectl config set-context --current --namespace=${NAMESPACE}
ln -sf ${FILENAME} ${CUR_FILE} ln -sf ${FILENAME} ${CUR_FILE}