Page MenuHomePhabricator

Enable use of `.kokkuri:bake` on trusted runners
Closed, ResolvedPublic

Description

The new .kokkuri:bake job is not working on trusted runners due to a few underlying issues:

  • (fixed in v0.28) buildx does not handle # syntax lines or the BUILDKIT_SYNTAX build argument directly but always delegates to the dockerfile.v0 frontend for parsing and forwarding to the right gateway
  • (solved with new buildkit-syntax-forwarder) The # syntax line parsing and forwarding is currently only in the dockerfile.v0 frontend
  • The new buildkit-syntax-forwarder gateway is not yet allowed on all runners.

Event Timeline

dduvall changed the task status from Open to In Progress.Sep 25 2025, 6:54 PM
dduvall claimed this task.

Change #1191486 had a related patch set uploaded (by Dduvall; author: Dduvall):

[operations/puppet@production] gitlab runners: Allow new buildkit-syntax-forwarder gateway

https://gerrit.wikimedia.org/r/1191486

Change #1191486 merged by Jelto:

[operations/puppet@production] gitlab runners: Allow new buildkit-syntax-forwarder gateway

https://gerrit.wikimedia.org/r/1191486

dduvall updated the task description. (Show Details)