From 28541e47f283535570123429182dc2ede3091e1b Mon Sep 17 00:00:00 2001 From: Nikita Volodin Date: Mon, 29 Jul 2024 16:36:08 -0400 Subject: [PATCH] feat(apps/nextcloud): add sidecar printing nextcloud logs to k8s --- .../apps/default/nextcloud/app/helmrelease.yaml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/kubernetes/main/apps/default/nextcloud/app/helmrelease.yaml b/kubernetes/main/apps/default/nextcloud/app/helmrelease.yaml index 5cb9feee7..7f9a1eb42 100644 --- a/kubernetes/main/apps/default/nextcloud/app/helmrelease.yaml +++ b/kubernetes/main/apps/default/nextcloud/app/helmrelease.yaml @@ -143,6 +143,22 @@ spec: envFrom: - secretRef: name: nextcloud-secret + extraSidecarContainers: + - name: nextcloud-logger + image: public.ecr.aws/docker/library/busybox:latest + command: + - /bin/sh + - -c + - | + while ! test -f "/run/nextcloud/data/nextcloud.log"; do + echo "waiting for log file to appear..." + sleep 1 + done + tail -n+1 -f /run/nextcloud/data/nextcloud.log + volumeMounts: + - name: nextcloud-data + mountPath: /run/nextcloud/data + subPath: data persistence: enabled: true existingClaim: nextcloud-main