From 852eaba3ac88c15499bbb9de6e8ec30bcfc9a4b1 Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Wed, 3 Jun 2026 10:07:23 -0700 Subject: [PATCH] paperless-ringtail: redis as native sidecar so migrate init can reach it Co-Authored-By: Claude Opus 4.8 (1M context) --- .../paperless-ringtail/deployment.yaml | 25 +++++++++++-------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/argocd/manifests/paperless-ringtail/deployment.yaml b/argocd/manifests/paperless-ringtail/deployment.yaml index 1f283c9..c7fc555 100644 --- a/argocd/manifests/paperless-ringtail/deployment.yaml +++ b/argocd/manifests/paperless-ringtail/deployment.yaml @@ -33,6 +33,20 @@ spec: seccompProfile: type: RuntimeDefault initContainers: + # redis as a native sidecar (restartPolicy: Always): starts before + # the migrate init and stays running for the app containers, so all + # of them reach PAPERLESS_REDIS=localhost:6379. + - name: redis + image: docker.io/library/redis:kustomized + restartPolicy: Always + ports: + - containerPort: 6379 + resources: + requests: + memory: "32Mi" + cpu: "10m" + limits: + memory: "128Mi" - name: migrate image: registry.ops.eblu.me/blumeops/paperless:kustomized command: ["paperless-ngx", "migrate", "--no-input"] @@ -171,17 +185,6 @@ spec: limits: memory: "512Mi" - - name: redis - image: docker.io/library/redis:kustomized - ports: - - containerPort: 6379 - resources: - requests: - memory: "32Mi" - cpu: "10m" - limits: - memory: "128Mi" - volumes: - name: data emptyDir: {}