summaryrefslogtreecommitdiff
path: root/f3s/ychat/helm-chart/templates/deployment.yaml
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-07-03 23:23:46 +0300
committerPaul Buetow <paul@buetow.org>2026-07-03 23:23:46 +0300
commit2f74acdb3dd244383b2eecf315e304342bcca100 (patch)
tree53c56bd72f7681db9ace90ba3ad891cc4e6b1990 /f3s/ychat/helm-chart/templates/deployment.yaml
parent7f4b152880bdbd7e0b603cfea43a766b6fb56823 (diff)
f3s/ychat: bump image to b8faffb (fix SQLite corruption over NFS)
Image 67babb2 used PRAGMA journal_mode=WAL, which silently lost writes on the NFS-backed hostPath PV (WAL needs shared-memory mmap of a -shm file that network filesystems don't support reliably) -- a registered user could not log back in because the INSERT never actually landed. b8faffb switches to the default rollback journal, which only needs ordinary byte-range locks that NFS handles correctly. The stale, partially-corrupted ychat.db/-wal/-shm files on the PV were wiped before this rollout so the pod starts from a clean, empty database.
Diffstat (limited to 'f3s/ychat/helm-chart/templates/deployment.yaml')
-rw-r--r--f3s/ychat/helm-chart/templates/deployment.yaml2
1 files changed, 1 insertions, 1 deletions
diff --git a/f3s/ychat/helm-chart/templates/deployment.yaml b/f3s/ychat/helm-chart/templates/deployment.yaml
index 53dc672..afa8c2b 100644
--- a/f3s/ychat/helm-chart/templates/deployment.yaml
+++ b/f3s/ychat/helm-chart/templates/deployment.yaml
@@ -43,7 +43,7 @@ spec:
- name: ychat
# SQLite is now mandatory (see ychat/DOCKER.md); the image tag tracks
# the ychat repo commit that build was cut from.
- image: registry.lan.buetow.org:30001/ychat:67babb2
+ image: registry.lan.buetow.org:30001/ychat:b8faffb
imagePullPolicy: IfNotPresent
securityContext:
allowPrivilegeEscalation: false