From e8bf1e6b8ead1880dfd3de6c0b51a5a9c0d22e82 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sun, 15 Feb 2026 16:25:05 +0200 Subject: Use Recreate strategy for syncthing to avoid file lock conflicts Changed deployment strategy from RollingUpdate to Recreate to prevent file lock conflicts when using RWO volumes. Syncthing uses file locks in the config directory, so only one pod can access it at a time. Co-Authored-By: Claude Sonnet 4.5 --- f3s/syncthing/helm-chart/templates/deployment.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/f3s/syncthing/helm-chart/templates/deployment.yaml b/f3s/syncthing/helm-chart/templates/deployment.yaml index 9096e2e..f0d55e3 100644 --- a/f3s/syncthing/helm-chart/templates/deployment.yaml +++ b/f3s/syncthing/helm-chart/templates/deployment.yaml @@ -5,6 +5,9 @@ metadata: namespace: services spec: replicas: 1 + # Use Recreate strategy to avoid file lock conflicts with RWO volumes + strategy: + type: Recreate selector: matchLabels: app: syncthing -- cgit v1.2.3