From 6d52aa27aadbd6cb4e6e94cce187af585ed736f5 Mon Sep 17 00:00:00 2001 From: Jun-te Kim Date: Sat, 6 Dec 2025 20:59:36 +0000 Subject: [PATCH] save --- .github/workflows/k8s_traefik_init_setup.yml | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/.github/workflows/k8s_traefik_init_setup.yml b/.github/workflows/k8s_traefik_init_setup.yml index d61499f..de5d8a3 100644 --- a/.github/workflows/k8s_traefik_init_setup.yml +++ b/.github/workflows/k8s_traefik_init_setup.yml @@ -41,7 +41,7 @@ jobs: kubectl config use-context runner-context # ----------------------------------------------------- - # Enable Buildx in Rootless BuildKit Mode + # Install BuildKit (rootless) # ----------------------------------------------------- - name: Install buildkit run: | @@ -51,19 +51,26 @@ jobs: mv bin/buildkitd /usr/local/bin/ chmod +x /usr/local/bin/buildctl /usr/local/bin/buildkitd + # ----------------------------------------------------- + # Start BuildKitd (rootless) + # ----------------------------------------------------- - name: Start buildkitd (rootless) run: | buildkitd --oci-worker-no-process-sandbox --rootless & sleep 3 - - name: Build & Push (rootless buildkit) + # ----------------------------------------------------- + # Build & Push using BuildKit (NO Docker daemon) + # ----------------------------------------------------- + - name: Build & Push Traefik Image + env: + IMAGE_TAG: docker.io/kimjunte/edge_router:${{ github.sha }} run: | buildctl build \ --frontend dockerfile.v0 \ - --local context=./traefik \ - --local dockerfile=./traefik \ - --output type=image,name=docker.io/kimjunte/edge_router:${GITHUB_SHA},push=true - + --local context="$GITHUB_WORKSPACE/traefik" \ + --local dockerfile="$GITHUB_WORKSPACE/traefik" \ + --output type=image,name=${IMAGE_TAG},push=true # ----------------------------------------------------- # Apply Storage Classes + PVCs