fix: deploy secret
Some checks failed
/ deploy (push) Failing after 1m5s

This commit is contained in:
ange 2025-05-01 02:12:47 +00:00
parent fde6638be1
commit 31a0e23a7a
Signed by: ange
GPG Key ID: 9E0C4157BB7BEB1D

View File

@ -8,12 +8,13 @@ function kapply() {
}; export -f kapply
function kcreatesec() {
kubectl apply \
kubectl apply --force \
-f<(kubectl create secret generic --dry-run=server -oyaml "$@")
}; export -f kcreatesec
function kcreatecm() {
kubectl apply -f<(kubectl create configmap --dry-run=server -oyaml "$@")
kubectl apply --force \
-f<(kubectl create configmap --dry-run=server -oyaml "$@")
}; export -f kcreatecm
function kgseckey() {
@ -43,7 +44,7 @@ export POSTGRES_USER; POSTGRES_USER="$(kgseckey postgres-app user)"
export POSTGRES_PASSWORD; POSTGRES_PASSWORD="$(kgseckey postgres-app password)"
# shellcheck disable=SC1090,SC2016
. <(kubectl run -i --rm --image "$IMAGEAPP" secrets -- bash <<< 'echo SECRET_KEY="$(gitea generate secret SECRET_KEY)" INTERNAL_TOKEN="$(gitea generate secret INTERNAL_TOKEN)" JWT_SECRET="$(gitea generate secret JWT_SECRET)"' | head -n1)
. <(kubectl run -i --rm --image "$IMAGEAPP" secrets -- bash -c 'for i in SECRET_KEY INTERNAL_TOKEN JWT_SECRET; do echo "$i"="$(gitea generate secret "$i")"' | head -n1)
kcreatesec gitea \
--from-literal=secret_key="$(kgseckey gitea secret_key || echo "$SECRET_KEY")" \