diff --git a/vcluster/update-argo-cluster-connection-token.sh b/vcluster/update-argo-cluster-connection-token.sh index 9d6a4efb..338e94ac 100755 --- a/vcluster/update-argo-cluster-connection-token.sh +++ b/vcluster/update-argo-cluster-connection-token.sh @@ -17,6 +17,6 @@ name=$1 cluster=$name-vcluster shift -token=$(kubectl get secret --context $cluster -n kube-system admin-token -o json | jq .data.token | tr -d '"') +token=$(kubectl get secret --context $cluster -n kube-system admin-token -o json | jq .data.token | tr -d '"' | base64 -d) config=$(echo "{\"bearerToken\": \"$token\", \"tlsClientConfig\": { \"insecure\" : true }}" | base64 -w0) $k patch -n argocd secret cluster-$cluster -p "{\"data\":{\"config\":\"$config\"}}"