fix: inject IM credential into deployment

This commit is contained in:
richjohnrambo
2026-10-14 18:09:55 +08:00
parent 37913c37d1
commit a6d7c8dda8
+1 -5
View File
@@ -33,12 +33,8 @@ 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
OLONS_IM_INTERNAL_SECRET="${{ secrets.OLONS_IM_INTERNAL_SECRET }}"
kubectl rollout restart deployment/olons-server -n olons-server-system
kubectl rollout status deployment/olons-server -n olons-server-system --timeout=120s