ghcr: allow k8up-io images through the docker remote #30

Merged
benvin merged 1 commits from benvin/k8up-images into main 2026-08-15 12:30:26 +10:00
Member

The k8up operator (deployed via the argocd-apps k8up-system app) and the restic backup/prune/check jobs it spawns both run ghcr.io/k8up-io/k8up. The artifactapi containerd mirror only serves ghcr paths that are explicitly allowlisted, so without this pattern those pods hit ImagePullBackOff.

Change

  • Add ^k8up-io/ to the ghcr docker remote patterns

Dependency

This must merge + apply before argocd-apps PR #237 (jellyfin config-PVC k8up backup) can pull the k8up operator/job image.

The k8up operator (deployed via the argocd-apps `k8up-system` app) and the restic backup/prune/check jobs it spawns both run `ghcr.io/k8up-io/k8up`. The artifactapi containerd mirror only serves ghcr paths that are explicitly allowlisted, so without this pattern those pods hit ImagePullBackOff. ## Change - Add `^k8up-io/` to the `ghcr` docker remote patterns ## Dependency This must merge + apply before argocd-apps PR #237 (jellyfin config-PVC k8up backup) can pull the k8up operator/job image.
unkin-agent added 1 commit 2026-08-15 12:09:57 +10:00
ghcr: allow k8up-io images through the docker remote
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/plan Pipeline was successful
01a09a229a
The k8up operator (deployed via the k8up-system app) and its restic
backup/prune/check jobs both run ghcr.io/k8up-io/k8up, which the
containerd mirror only serves when the image path is allowlisted.

- Add ^k8up-io/ to the ghcr remote patterns
benvin merged commit baba4ba26e into main 2026-08-15 12:30:26 +10:00
benvin deleted branch benvin/k8up-images 2026-08-15 12:30:26 +10:00
Sign in to join this conversation.