nextcloud-todos: image base forgejo -> ghcr (ADR-0002, infra#18)

The nextcloud-todos build moved off-infra: GHA builds on the public
GitHub mirror and pushes ghcr.io/viktorbarzin/nextcloud-todos (public
package, anonymous pulls); Woodpecker repo 207 is deploy-only. First
ghcr image (:19c22d8c) is already built, deployed and rolled out, so
this repoint lands after the image exists. Both deployment image refs
(main + alembic-migrate init) are ignore_changes'd — no live churn,
the base matters only on resource (re)create. Old image was pulled
from a Forgejo registry package that no longer exists (pods survived
on node image cache only).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Viktor Barzin 2026-06-13 00:38:25 +00:00
parent e696957ebf
commit d5c328d23c

View file

@ -13,7 +13,11 @@ variable "tls_secret_name" {
locals {
namespace = "nextcloud-todos"
image = "forgejo.viktorbarzin.me/viktor/nextcloud-todos:${var.image_tag}"
# ADR-0002 (infra#18): built on GHA from the public GitHub mirror, pushed to
# ghcr (public package anonymous pulls). Running tag is managed by the
# Woodpecker deploy (kubectl set image); both image refs below are
# ignore_changes'd, so this base only matters on (re)create.
image = "ghcr.io/viktorbarzin/nextcloud-todos:${var.image_tag}"
labels = {
app = "nextcloud-todos"
}