diff --git a/build/installer/refresh_sts.sh b/build/installer/refresh_sts.sh index 3588d6dd..71cad7ab 100644 --- a/build/installer/refresh_sts.sh +++ b/build/installer/refresh_sts.sh @@ -25,6 +25,9 @@ get_shell_exec(){ repaire_crd_terminus() { local patch + export KUBECONFIG=/root/.kube/config # for ubuntu + KUBECTL=$(command -v kubectl) + if [ ! -z "${AWS_SESSION_TOKEN_SETUP}" ]; then patch='[{"op":"add","path":"/metadata/annotations/bytetrade.io~1s3-sts","value":"'"$AWS_SESSION_TOKEN_SETUP"'"},{"op":"add","path":"/metadata/annotations/bytetrade.io~1s3-ak","value":"'"$AWS_ACCESS_KEY_ID_SETUP"'"},{"op":"add","path":"/metadata/annotations/bytetrade.io~1s3-sk","value":"'"$AWS_SECRET_ACCESS_KEY_SETUP"'"},{"op":"add","path":"/metadata/annotations/bytetrade.io~1cluster-id","value":"'"$CLUSTER_ID"'"}]' $sh_c "${KUBECTL} patch terminus.sys.bytetrade.io terminus -n os-system --type='json' -p='$patch'"