ci: add buildkit_config CA trust for artifactapi push #3

Merged
benvin merged 1 commits from benvin/buildx-ca-config into main 2026-08-15 18:47:01 +10:00
Member

The docker-container buildx driver runs buildkitd in its own container, which does not inherit the CA baked into the plugin image, so pushes to artifactapi fail TLS verification. The plugin-image swap (#2) alone is insufficient.

  • Add settings.buildkit_config to the tag PUSH step in .woodpecker/docker.yaml, pointing buildkitd at the artifactapi internal CA at /etc/docker/certs.d/artifactapi.k8s.syd1.au.unkin.net/ca.crt.
  • Mirror the fix proven working in jellyfin-ha v0.1.2.
  • Leave the PR dry_run build (build.yaml) untouched, since it does not push.
The docker-container buildx driver runs buildkitd in its own container, which does not inherit the CA baked into the plugin image, so pushes to artifactapi fail TLS verification. The plugin-image swap (#2) alone is insufficient. - Add settings.buildkit_config to the tag PUSH step in .woodpecker/docker.yaml, pointing buildkitd at the artifactapi internal CA at /etc/docker/certs.d/artifactapi.k8s.syd1.au.unkin.net/ca.crt. - Mirror the fix proven working in jellyfin-ha v0.1.2. - Leave the PR dry_run build (build.yaml) untouched, since it does not push.
unkin-agent added 1 commit 2026-08-15 18:30:34 +10:00
ci: add buildkit_config CA trust for artifactapi push
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/push/test Pipeline was successful
762cfca7a4
benvin merged commit 44a927e81c into main 2026-08-15 18:47:01 +10:00
benvin deleted branch benvin/buildx-ca-config 2026-08-15 18:47:01 +10:00
Sign in to join this conversation.