From 79b027fe07db83539a100866f8fc0e32487c7649 Mon Sep 17 00:00:00 2001 From: ange Date: Wed, 5 Jun 2024 13:42:26 +0200 Subject: [PATCH] fix: autodelete pod secrets doesn't work --- manifests/bin/deploy.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/manifests/bin/deploy.sh b/manifests/bin/deploy.sh index 5d97176..dd36979 100755 --- a/manifests/bin/deploy.sh +++ b/manifests/bin/deploy.sh @@ -60,13 +60,13 @@ kcreatesec gitea-admin \ --from-literal=username="$GITEA_USERNAME" \ --from-literal=password="$GITEA_PASSWORD" -kubectl run --rm --attach --image "$IMAGEAPP" secrets sleep 60 & &> /dev/null +kubectl run --image "$IMAGEAPP" secrets sleep 60 sleep 5 -kubectl wait --timeout=5m --for=condition=ready pod secrets kcreatesec gitea \ --from-literal=secret_key="$(kgseckey gitea secret_key || kubectl exec secrets -- gitea generate secret SECRET_KEY)" \ --from-literal=internal_token="$(kgseckey gitea internal_token || kubectl exec secrets -- gitea generate secret INTERNAL_TOKEN)" \ --from-literal=oauth2_jwt_secret="$(kgseckey gitea oauth2_jwt_secret || kubectl exec secrets -- gitea generate secret JWT_SECRET)" +kubectl delete pod secrets kcreatecm gitea \ --from-file=app.ini=<(envsubst "$(env | xargs printf '$%s ')" < config/app.ini)