diff --git a/argocd/reset-ekman-cluster.sh b/argocd/reset-ekman-cluster.sh new file mode 100644 index 00000000..9d2ccfbc --- /dev/null +++ b/argocd/reset-ekman-cluster.sh @@ -0,0 +1,9 @@ +#!/bin/sh + +kubectl --context ekman delete -f ekman-cluster-admin-token.yaml +kubectl --context ekman apply -f ekman-cluster-admin-token.yaml + +secret=$(kubectl --context ekman get secret -n kube-system | grep cluster-admin-token | cut -d' ' -f1) +token=$(kubectl --context ekman get secret -n kube-system $secret -o yaml | grep ' token:' | cut -d' ' -f4 | base64 -d) +sed -r "s/:\"ey[^\"]+/:\"$token/" ekman.yaml +kubectl --context oceanbox apply -f ekman.yaml