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