fix: inject IM credential into deployment
This commit is contained in:
@@ -33,12 +33,8 @@ jobs:
|
|||||||
mkdir -p ~/.kube
|
mkdir -p ~/.kube
|
||||||
echo "${{ secrets.KUBECONFIG }}" > ~/.kube/config
|
echo "${{ secrets.KUBECONFIG }}" > ~/.kube/config
|
||||||
chmod 600 ~/.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 \
|
kubectl set env deployment/olons-server \
|
||||||
-n olons-server-system \
|
-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 restart deployment/olons-server -n olons-server-system
|
||||||
kubectl rollout status deployment/olons-server -n olons-server-system --timeout=120s
|
kubectl rollout status deployment/olons-server -n olons-server-system --timeout=120s
|
||||||
|
|||||||
Reference in New Issue
Block a user