From a738a6bce475b44c9290d9d98ced5f529a94c040 Mon Sep 17 00:00:00 2001 From: tegwick Date: Fri, 21 Aug 2026 00:42:32 +0200 Subject: [PATCH] docs: align PostgreSQL cutover deployment pins --- deploy/README.md | 6 +++--- deploy/tenant-engine-migration.yaml | 2 +- deploy/tenant-engine.yaml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/deploy/README.md b/deploy/README.md index a673465..7cbb831 100644 --- a/deploy/README.md +++ b/deploy/README.md @@ -133,9 +133,9 @@ last-known-good digest below. | Deployment | Digest | State | | --- | --- | --- | -| `tenant-engine` | `sha256:08be0b1dcdc65575592b7be665c28e09a82316ea3d4c9b551ccb753f25360612` | **current** — TEN-WP-0005 lifecycle API, CI-built from `7e68cc8`, live 2026-08-14 | -| `tenant-engine` *(previous)* | `sha256:2249e8c6ee44ae36081cddc52daf9c3f63acd18a95a5d620ab4fa7ac85149207` | TEN-WP-0004 create/role/plan API, live 2026-08-09 to 2026-08-14 | -| `tenant-engine` *(earlier)* | `sha256:33c5dd84eaf1c2f5e067c04931219e13f9348a764a153d641035a6d019095d4f` | first TEN-WP-0004 revision | +| `tenant-engine` | `sha256:a8e8086ffc5b772c1391b166f5e1884b90f7d327b152c205eceae129df555c24` | **current** — PostgreSQL runtime plus stable migration-role ownership, CI-built from `d2a7fe3` | +| `tenant-engine` *(previous)* | `sha256:023ac49f5c5c0927aff685455626215f9daccd0eac34899a87c43b1d96fe4b63` | initial PostgreSQL cutover image, replaced after the leased-login ownership defect was repaired | +| `tenant-engine` *(pre-cutover)* | `sha256:7dc9d7bf1fcbb3f3ad7035366f4cd44038322995a126b4423142e446ca5c9cd5` | final SQLite/PVC image; data authority stopped 2026-08-21 | Rolling back to `2249e8c6…` removes the lifecycle routes (`GET /tenants/{id}`, `PATCH`, retire, reactivate). Create, role grant/revoke, and plan assign keep diff --git a/deploy/tenant-engine-migration.yaml b/deploy/tenant-engine-migration.yaml index 952c688..8d87677 100644 --- a/deploy/tenant-engine-migration.yaml +++ b/deploy/tenant-engine-migration.yaml @@ -23,7 +23,7 @@ spec: type: RuntimeDefault containers: - name: migrate - image: forgejo.coulomb.social/coulomb/tenant-engine@sha256:44ca65f3cdd5967b0124e16b6aba10bf1ac2747e1dde96cbef3dd11ae7cc9574 + image: forgejo.coulomb.social/coulomb/tenant-engine@sha256:a8e8086ffc5b772c1391b166f5e1884b90f7d327b152c205eceae129df555c24 args: - tenant-engine-migrate - --url-file diff --git a/deploy/tenant-engine.yaml b/deploy/tenant-engine.yaml index 3aa2fe6..9d05cbb 100644 --- a/deploy/tenant-engine.yaml +++ b/deploy/tenant-engine.yaml @@ -38,7 +38,7 @@ spec: value: http://flex-auth-tenant-engine.flex-auth.svc.cluster.local:8080 - name: TENANT_ENGINE_FLEX_AUTH_TOKEN_FILE value: /var/run/secrets/flex-auth-caller/token - image: forgejo.coulomb.social/coulomb/tenant-engine@sha256:44ca65f3cdd5967b0124e16b6aba10bf1ac2747e1dde96cbef3dd11ae7cc9574 + image: forgejo.coulomb.social/coulomb/tenant-engine@sha256:a8e8086ffc5b772c1391b166f5e1884b90f7d327b152c205eceae129df555c24 livenessProbe: httpGet: path: /live