fix: inject IM credential during deployment
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user