From f0ac04fb8a73bec3a69e2077f785c353a01befe5 Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Tue, 10 Feb 2026 21:17:14 -0800 Subject: [PATCH] Bootstrap buildx: revert to docker build, bump runner to v2.5.1 (#148) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary - Temporarily revert composite action to `docker build` so we can build the runner image (chicken-and-egg: current runner v2.5.0 doesn't have buildx) - Bump runner label to `v2.5.1` so after sync the new runner image (with buildx) gets used ## Deployment plan 1. Merge this PR 2. Tag `forgejo-runner-v2.5.1` — builds with legacy `docker build` (one last time) 3. Sync forgejo-runner in ArgoCD to pick up the v2.5.1 label 4. Follow-up PR: switch action back to `docker buildx build` 5. Tag `nettest-v0.12.0` to verify buildx works end-to-end Reviewed-on: https://forge.ops.eblu.me/eblume/blumeops/pulls/148 --- .forgejo/actions/build-push-image/action.yaml | 2 +- argocd/manifests/forgejo-runner/external-secret.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.forgejo/actions/build-push-image/action.yaml b/.forgejo/actions/build-push-image/action.yaml index 4060b2e..93b2c11 100644 --- a/.forgejo/actions/build-push-image/action.yaml +++ b/.forgejo/actions/build-push-image/action.yaml @@ -30,7 +30,7 @@ runs: shell: bash run: | echo "Building ${{ inputs.image_name }}:${{ inputs.version }}" - docker buildx build \ + docker build \ --tag ${{ inputs.image_name }}:${{ inputs.version }} \ --file ${{ inputs.context }}/${{ inputs.dockerfile }} \ ${{ inputs.context }} diff --git a/argocd/manifests/forgejo-runner/external-secret.yaml b/argocd/manifests/forgejo-runner/external-secret.yaml index 0b8ae7e..5a20bd0 100644 --- a/argocd/manifests/forgejo-runner/external-secret.yaml +++ b/argocd/manifests/forgejo-runner/external-secret.yaml @@ -25,7 +25,7 @@ spec: data: FORGEJO_URL: "https://forge.ops.eblu.me" RUNNER_NAME: "k8s-runner" - RUNNER_LABELS: "k8s:docker://registry.ops.eblu.me/blumeops/forgejo-runner:v2.5.0" + RUNNER_LABELS: "k8s:docker://registry.ops.eblu.me/blumeops/forgejo-runner:v2.5.1" RUNNER_TOKEN: "{{ .runner_token }}" data: - secretKey: runner_token