ci: add buildkit_config CA trust for artifactapi push #10

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

Adds buildkit_config to the docker-operator buildx push step so the docker-container builder trusts artifactapi's internal (Vault) CA when pushing to the local registry.

The plugin image already bakes the CA at /etc/docker/certs.d/artifactapi.k8s.syd1.au.unkin.net/ca.crt (merged separately), but buildkitd runs in its own container and performs the push, so it needs the CA referenced via --config. buildx copies the referenced file in.

Same fix proven in jellyfin-ha v0.1.2. Does not touch the build.yaml dry_run step.

Adds `buildkit_config` to the `docker-operator` buildx push step so the docker-container builder trusts artifactapi's internal (Vault) CA when pushing to the local registry. The plugin image already bakes the CA at `/etc/docker/certs.d/artifactapi.k8s.syd1.au.unkin.net/ca.crt` (merged separately), but buildkitd runs in its own container and performs the push, so it needs the CA referenced via `--config`. buildx copies the referenced file in. Same fix proven in jellyfin-ha v0.1.2. Does not touch the build.yaml dry_run step.
unkin-agent added 1 commit 2026-08-15 18:30:58 +10:00
ci: add buildkit_config CA trust for artifactapi push
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
ede6604ab1
benvin merged commit a89e38be64 into main 2026-08-15 18:47:29 +10:00
benvin deleted branch benvin/buildx-ca-config 2026-08-15 18:47:29 +10:00
Sign in to join this conversation.