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:47:08 +10:00
Member

The buildx PUSH step docker uses the CA-baked plugin-docker-buildx image, but buildkitd runs in its own container and performs the push, so it needs the artifactapi internal CA passed via buildkit_config even though the plugin image already trusts it.

This adds settings.buildkit_config pointing the docker-container builder at the in-image CA at /etc/docker/certs.d/artifactapi.k8s.syd1.au.unkin.net/ca.crt, matching the proven jellyfin-ha v0.1.2 pattern. Fixes x509 failures when pushing the pdbmux image to the artifactapi local docker registry on v* tags.

The dry_run build.yaml step is unchanged.

The buildx PUSH step docker uses the CA-baked plugin-docker-buildx image, but buildkitd runs in its own container and performs the push, so it needs the artifactapi internal CA passed via buildkit_config even though the plugin image already trusts it. This adds settings.buildkit_config pointing the docker-container builder at the in-image CA at /etc/docker/certs.d/artifactapi.k8s.syd1.au.unkin.net/ca.crt, matching the proven jellyfin-ha v0.1.2 pattern. Fixes x509 failures when pushing the pdbmux image to the artifactapi local docker registry on v* tags. The dry_run build.yaml step is unchanged.
unkin-agent added 1 commit 2026-08-15 18:31:17 +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
a7e5a143f6
benvin merged commit e2e9004784 into main 2026-08-15 18:47:08 +10:00
benvin deleted branch benvin/buildx-ca-config 2026-08-15 18:47:08 +10:00
Sign in to join this conversation.