arrstack/nzbget: fix nonexistent image tag v26.2 -> version-v26.2 #370

Merged
benvin merged 1 commits from benvin/nzbget-fix into main 2026-08-15 16:55:33 +10:00
Member

The nzbget pod in namespace arrstack is stuck in Init:ImagePullBackOff.

Why

The deployment pins artifactapi.k8s.syd1.au.unkin.net/dockerhub/linuxserver/nzbget:v26.2 on both the seed-config initContainer and the main nzbget container. linuxserver does not publish a bare v26.2 tag - the pull fails with:

failed to resolve reference ".../linuxserver/nzbget:v26.2": ... not found
Error: ImagePullBackOff

Confirmed against the artifactapi dockerhub mirror: manifests/v26.2 -> HTTP 404. linuxserver version-pins nzbget under the version-v<MAJOR>.<MINOR> scheme, and the immutable date tags 26.2.<date>. manifests/version-v26.2 -> HTTP 200.

Change

  • Set both nzbget images (initContainer + main container) to version-v26.2, keeping nzbget on the intended 26.2 line and matching the version-pin convention used by the sibling sonarr (4.0.19) / radarr (6.3.0) deployments.

No other change. The seed-config init logic is unaffected - it already mirrors linuxserver's own init (cp /app/nzbget/share/nzbget/nzbget.conf /config/nzbget.conf), and since it seeds /config/nzbget.conf before the main container, linuxserver's init copy is skipped (no conflict). Instant-move download layout on the media PVCs is preserved.

Validation

  • kustomize build --enable-helm apps/overlays/au-syd1/arrstack renders cleanly (both images -> version-v26.2, no stale v26.2).
  • pre-commit run --files apps/base/arrstack/nzbget/deployment.yaml passes (yamllint et al).

Scoped to apps/base/arrstack/nzbget/deployment.yaml only; the top-level apps/base/arrstack/kustomization.yaml was not touched (another agent is editing sonarr/radarr/prowlarr on a separate branch).

The nzbget pod in namespace `arrstack` is stuck in `Init:ImagePullBackOff`. ## Why The deployment pins `artifactapi.k8s.syd1.au.unkin.net/dockerhub/linuxserver/nzbget:v26.2` on both the `seed-config` initContainer and the main `nzbget` container. linuxserver does not publish a bare `v26.2` tag - the pull fails with: ``` failed to resolve reference ".../linuxserver/nzbget:v26.2": ... not found Error: ImagePullBackOff ``` Confirmed against the artifactapi dockerhub mirror: `manifests/v26.2` -> HTTP 404. linuxserver version-pins nzbget under the `version-v<MAJOR>.<MINOR>` scheme, and the immutable date tags `26.2.<date>`. `manifests/version-v26.2` -> HTTP 200. ## Change - Set both nzbget images (initContainer + main container) to `version-v26.2`, keeping nzbget on the intended 26.2 line and matching the version-pin convention used by the sibling sonarr (`4.0.19`) / radarr (`6.3.0`) deployments. No other change. The `seed-config` init logic is unaffected - it already mirrors linuxserver's own init (`cp /app/nzbget/share/nzbget/nzbget.conf /config/nzbget.conf`), and since it seeds `/config/nzbget.conf` before the main container, linuxserver's init copy is skipped (no conflict). Instant-move download layout on the media PVCs is preserved. ## Validation - `kustomize build --enable-helm apps/overlays/au-syd1/arrstack` renders cleanly (both images -> `version-v26.2`, no stale `v26.2`). - `pre-commit run --files apps/base/arrstack/nzbget/deployment.yaml` passes (yamllint et al). Scoped to `apps/base/arrstack/nzbget/deployment.yaml` only; the top-level `apps/base/arrstack/kustomization.yaml` was not touched (another agent is editing sonarr/radarr/prowlarr on a separate branch).
unkin-agent added 1 commit 2026-08-15 16:41:04 +10:00
arrstack/nzbget: fix nonexistent image tag v26.2 -> version-v26.2
ci/woodpecker/pr/vector-test Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/kubeconform Pipeline was successful
1a69ca7bc5
The nzbget pod is stuck Init:ImagePullBackOff. The deployment pins
linuxserver/nzbget:v26.2 (both the seed-config initContainer and the
main container), but linuxserver never publishes a bare 'v26.2' tag:
the registry returns NotFound / manifest 404. linuxserver's version
pins for nzbget use the 'version-v<MAJOR>.<MINOR>' scheme.

Switch both images to version-v26.2, which resolves (manifest HTTP 200)
via the artifactapi dockerhub mirror and keeps nzbget on the 26.2 line.
Matches the version-pin convention used by the sibling sonarr/radarr
deployments. No other change; seed-config init logic already mirrors
linuxserver's own init (same /app/nzbget/share/nzbget/nzbget.conf
template copy) so it is unaffected.
benvin merged commit 31c5ca10e2 into main 2026-08-15 16:55:33 +10:00
benvin deleted branch benvin/nzbget-fix 2026-08-15 16:55:34 +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/argocd-apps#370