From 50a53131fb962fe677581b73ad334552ad101740 Mon Sep 17 00:00:00 2001 From: Vladimir Pestov Date: Sun, 5 Nov 2023 23:01:10 +0500 Subject: [PATCH] infra: Add action for container deploy --- .github/workflows/deploy-backend.yml | 9 +++++++++ infra/k8s/questspace-backend.yaml | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/deploy-backend.yml b/.github/workflows/deploy-backend.yml index a95dc55..c89beec 100644 --- a/.github/workflows/deploy-backend.yml +++ b/.github/workflows/deploy-backend.yml @@ -33,3 +33,12 @@ jobs: needs: build steps: - uses: actions/checkout@v4 + + - name: Update deployment image + run: | + kubectl config set-cluster k8s --server="${{ secrets.KUBE_URL }}" --insecure-skip-tls-verify=true + kubectl config set-credentials admin --token="${{ secrets.KUBE_TOKEN }}" + kubectl config set-context default --cluster=k8s --user=admin + kubectl config use-context default + sed -i "s,__VERSION__,${{ secrets.CI_REGISTRY }}/${{ env.IMAGE_NAME }}:${{ inputs.tag }}," ./infra/k8s/questspace-backend.yaml + kubectl apply -f ./infra/k8s/questspace-backend.yaml diff --git a/infra/k8s/questspace-backend.yaml b/infra/k8s/questspace-backend.yaml index bd79bd8..d41167c 100644 --- a/infra/k8s/questspace-backend.yaml +++ b/infra/k8s/questspace-backend.yaml @@ -43,7 +43,7 @@ spec: - name: docker-registry-secret containers: - name: backend-container - image: cr.yandex/crpl9s9mvc8h74r32rk4/backend:0.1.3 + image: __VERSION__ imagePullPolicy: Always ports: - containerPort: 80