offinfra-onboard --no-deploy; wealthfolio-sync image -> ghcr (ADR-0002 infra#25)
broker-sync is a CronJob-only consumer (no deployment): new --no-deploy mode skips Woodpecker registration and renders build.yml without the deploy job — :latest+Always CronJobs pick up builds on the next run. wealthfolio stack: ghcr-credentials pull secret + image base repoint. The wealthfolio-sync image regains a reproducible rebuild path. Closes: code-62tm Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
2dde480795
commit
8aba3a0179
2 changed files with 33 additions and 6 deletions
|
|
@ -679,6 +679,10 @@ resource "kubernetes_cron_job_v1" "wealthfolio_sync" {
|
|||
image_pull_secrets {
|
||||
name = "registry-credentials"
|
||||
}
|
||||
# Private ghcr image (ADR-0002) — cloned by sync-ghcr-credentials.
|
||||
image_pull_secrets {
|
||||
name = "ghcr-credentials"
|
||||
}
|
||||
container {
|
||||
name = "sync"
|
||||
# Phase 4 of forgejo-registry-consolidation 2026-05-07 +
|
||||
|
|
@ -686,7 +690,7 @@ resource "kubernetes_cron_job_v1" "wealthfolio_sync" {
|
|||
# produced by /home/wizard/code/broker-sync (Forgejo
|
||||
# viktor/broker-sync, DockerHub viktorbarzin/broker-sync,
|
||||
# Forgejo viktor/wealthfolio-sync as the cluster pull path).
|
||||
image = "forgejo.viktorbarzin.me/viktor/wealthfolio-sync:latest"
|
||||
image = "ghcr.io/viktorbarzin/wealthfolio-sync:latest"
|
||||
env {
|
||||
name = "IMAP_HOST"
|
||||
value_from {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue