From 91cb88097f7dfd67738bdf0d518ca8ac41956856 Mon Sep 17 00:00:00 2001 From: Michael Trip Date: Tue, 23 Jun 2026 15:13:46 +0200 Subject: [PATCH] Update image tag in deployment and modify build workflow for tag handling --- .github/workflows/build-workflow.yaml | 6 +++++- k8s/deployment.yaml | 3 +-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-workflow.yaml b/.github/workflows/build-workflow.yaml index 3e185a8..5df5f7a 100644 --- a/.github/workflows/build-workflow.yaml +++ b/.github/workflows/build-workflow.yaml @@ -71,7 +71,11 @@ jobs: DATE="${{ steps.meta.outputs.build_date_short }}" BRANCH_CLEAN="${{ steps.meta.outputs.branch_clean }}" - if [[ "$BRANCH" == "main" ]]; then + if [[ "${{ github.ref }}" == refs/tags/* ]]; then + TAG="${{ github.ref_name }}" + TAGS="${IMAGE}:${TAG} + ${IMAGE}:latest" + elif [[ "$BRANCH" == "main" ]]; then TAGS="${IMAGE}:latest ${IMAGE}:${VERSION} ${IMAGE}:${DATE}" diff --git a/k8s/deployment.yaml b/k8s/deployment.yaml index 43c1a2c..0acbe37 100644 --- a/k8s/deployment.yaml +++ b/k8s/deployment.yaml @@ -21,8 +21,7 @@ spec: type: RuntimeDefault containers: - name: k8s-mgmt-pod - # Replace this placeholder with a pinned tag or digest in production. - image: ghcr.io///k8s-mgmt-pod:latest + image: git.alcatrash.net/michael/k8s-mgmt-pod/k8s-mgmt-pod:v1.0 imagePullPolicy: IfNotPresent ports: - name: ssh