From 53c345e8902c316bc5b27d6f6f81a5a2af2b9b97 Mon Sep 17 00:00:00 2001 From: jordan Date: Sun, 30 Aug 2026 11:58:30 -0600 Subject: [PATCH] k8s(cluster): pin the vector-grow image now running on all three voters registry.threesix.ai/tidal/server:m12-vector-grow-20260830@sha256:2f2357eae5af 863804a85dba5514833c76730eeaac211e8da2cb60e797b34f92, built clean from 7c1c80d. Rolled staged partition 2 -> 1 -> 0 with a quorum-acked write between each voter: 201 every time, sts 3/3 updated=3. End-to-end functional verification against the public Service, 21 checks, 0 failures - the embedding write that returned 500 before this image now returns 204, text search and feed serve 200 with degraded=false, the auth boundary holds (401 unauthenticated, 401 wrong bearer, 403 data-bearer on an admin verb), and all three voters return lag 0, no reseed marker, and the same applied frontier. vector_search now returns the newly embedded entities, which was impossible before: they could not be inserted at all. --- k8s/cluster/statefulset.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/k8s/cluster/statefulset.yaml b/k8s/cluster/statefulset.yaml index 64aee37..b47dcc0 100644 --- a/k8s/cluster/statefulset.yaml +++ b/k8s/cluster/statefulset.yaml @@ -100,7 +100,7 @@ spec: mountPath: /data containers: - name: tidaldb - image: registry.threesix.ai/tidal/server:m12-admin-gate-20260823@sha256:6e220060a342658b734d258245b20f6233d96e26415b3a44956b1c3bceebe48c + image: registry.threesix.ai/tidal/server:m12-vector-grow-20260830@sha256:2f2357eae5af863804a85dba5514833c76730eeaac211e8da2cb60e797b34f92 imagePullPolicy: IfNotPresent # The image ENTRYPOINT is the bare binary. We override the command with # a tiny /bin/sh wrapper (the bookworm-slim runtime HAS a shell) so we