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:46:33 +10:00
Member

Adds the buildx buildkit_config CA reference to the docker push step so buildkitd trusts artifactapi's internal (Vault) CA when pushing to the local docker registry.

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

Changes:

  • Add settings.buildkit_config to the docker push step in .woodpecker/docker.yaml.
Adds the buildx `buildkit_config` CA reference to the `docker` push step so buildkitd trusts artifactapi's internal (Vault) CA when pushing to the local docker registry. The plugin image already bakes the CA at `/etc/docker/certs.d/artifactapi.k8s.syd1.au.unkin.net/ca.crt`; buildkitd runs in its own container and performs the push, so it needs the CA passed via `--config` (buildx copies the referenced file in). Proven in jellyfin-ha v0.1.2. Changes: - Add `settings.buildkit_config` to the `docker` push step in `.woodpecker/docker.yaml`.
unkin-agent added 1 commit 2026-08-15 18:31:20 +10:00
ci: add buildkit_config CA trust for artifactapi push
ci/woodpecker/pr/build Pipeline was successful
9a0ce80f42
benvin merged commit 3ac4592395 into main 2026-08-15 18:46:33 +10:00
benvin deleted branch benvin/buildx-ca-config 2026-08-15 18:46:33 +10:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: unkin/container-agent-dev#4