From 37913c37d1b57f44cce35c0dfe9d977e2a92d750 Mon Sep 17 00:00:00 2001 From: richjohnrambo Date: Wed, 14 Oct 2026 18:08:47 +0800 Subject: [PATCH] fix: inject IM credential during deployment --- .gitea/workflows/deploy.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 216d8b5..d02a0a3 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -33,5 +33,12 @@ jobs: mkdir -p ~/.kube echo "${{ secrets.KUBECONFIG }}" > ~/.kube/config chmod 600 ~/.kube/config + kubectl create secret generic olons-server-im-secret \ + -n olons-server-system \ + --from-literal=OLONS_IM_INTERNAL_SECRET="${{ secrets.OLONS_IM_INTERNAL_SECRET }}" \ + --dry-run=client -o yaml | kubectl apply -f - + kubectl set env deployment/olons-server \ + -n olons-server-system \ + --from=secret/olons-server-im-secret kubectl rollout restart deployment/olons-server -n olons-server-system kubectl rollout status deployment/olons-server -n olons-server-system --timeout=120s