Private registries
The bridge reads OCI labels via authn.DefaultKeychain - not via
imagePullSecrets (those only pull this chart's own image).
For private registries (including private GHCR packages), mount a
kubernetes.io/dockerconfigjson Secret - typically the same one Flux already
uses:
The chart mounts the key as /var/run/secrets/docker/config.json and sets
DOCKER_CONFIG=/var/run/secrets/docker. Only the manifest and config blob are
fetched; layers are never pulled.
GHCR credentials need read:packages. The Deployments GitHub App is not used
for registry auth.
Helm install example: Install → Private image registries.