ci: add buildkit_config CA trust for artifactapi push #4

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

The buildx docker-container builder runs buildkitd in its own container and performs the push to artifactapi. It needs the artifactapi internal (Vault) CA supplied via buildkit_config even though the plugin image already trusts it — buildx copies the referenced file into the builder container.

This mirrors the proven-working setup in jellyfin-ha v0.1.2: point the builder at the in-image CA baked at /etc/docker/certs.d/artifactapi.k8s.syd1.au.unkin.net/ca.crt.

Changes:

  • Add settings.buildkit_config to the docker push step in .woodpecker/docker.yaml referencing the artifactapi CA.

The build.yaml dry-run step is untouched.

The buildx docker-container builder runs buildkitd in its own container and performs the push to artifactapi. It needs the artifactapi internal (Vault) CA supplied via `buildkit_config` even though the plugin image already trusts it — buildx copies the referenced file into the builder container. This mirrors the proven-working setup in jellyfin-ha v0.1.2: point the builder at the in-image CA baked at `/etc/docker/certs.d/artifactapi.k8s.syd1.au.unkin.net/ca.crt`. Changes: - Add `settings.buildkit_config` to the `docker` push step in `.woodpecker/docker.yaml` referencing the artifactapi CA. The `build.yaml` dry-run step is untouched.
unkin-agent added 1 commit 2026-08-15 18:30:29 +10:00
ci: add buildkit_config CA trust for artifactapi push
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
539bbc0706
The buildx docker-container builder runs buildkitd in its own container and performs the push. It needs the artifactapi internal (Vault) CA via buildkit_config even though the plugin image already trusts it. Point the builder at the in-image CA baked at /etc/docker/certs.d/<registry>/ca.crt.
benvin merged commit 96d1bee8e6 into main 2026-08-15 18:45:41 +10:00
benvin deleted branch benvin/buildx-ca-config 2026-08-15 18:45:41 +10:00
Sign in to join this conversation.