From ae7c7d0f6b45d5d830c82c3974c10fcb08035091 Mon Sep 17 00:00:00 2001 From: Scott Leggett Date: Fri, 9 Jun 2023 10:12:00 +0800 Subject: [PATCH] fix: ensure that workloads are updated on logging-operator upgrade This flag causes e.g. daemonsets and statefulsets to be forcefully deleted and recreated if required for a configuration change. Unfortunately this can mean transient data loss (e.g. data in buffers), but that seems to be a reasonable tradeoff. --- charts/lagoon-logging/templates/logging.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/charts/lagoon-logging/templates/logging.yaml b/charts/lagoon-logging/templates/logging.yaml index 3393d950..a037df96 100644 --- a/charts/lagoon-logging/templates/logging.yaml +++ b/charts/lagoon-logging/templates/logging.yaml @@ -5,6 +5,7 @@ metadata: labels: {{- include "lagoon-logging.labels" . | nindent 4 }} spec: + enableRecreateWorkloadOnImmutableFieldChange: true fluentd: security: podSecurityContext: