From a789e3a690b49d1d5875a642416e7da78ab9b869 Mon Sep 17 00:00:00 2001 From: John Riebold Date: Wed, 7 Aug 2024 11:07:26 -0700 Subject: [PATCH] feat: Adds config checksums to Helm chart to trigger rollout on change --- .../templates/statefulset.yaml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/charts/splunk-connect-for-syslog/templates/statefulset.yaml b/charts/splunk-connect-for-syslog/templates/statefulset.yaml index 2eecb5b9cf..a39acac948 100644 --- a/charts/splunk-connect-for-syslog/templates/statefulset.yaml +++ b/charts/splunk-connect-for-syslog/templates/statefulset.yaml @@ -15,8 +15,17 @@ spec: {{- include "splunk-connect-for-syslog.selectorLabels" . | nindent 6 }} template: metadata: - {{- with .Values.podAnnotations }} annotations: + {{- if .Values.sc4s.config_files }} + checksum/config: {{ include (print $.Template.BasePath "/config-configmap.yaml") . | sha256sum }} + {{- end }} + {{- if .Values.sc4s.addons }} + checksum/addon-config: {{ include (print $.Template.BasePath "/addon-configmap.yaml") . | sha256sum }} + {{- end }} + {{- if .Values.sc4s.context_files }} + checksum/context-config: {{ include (print $.Template.BasePath "/configmap.yaml") . | sha256sum }} + {{- end }} + {{- with .Values.podAnnotations }} {{- toYaml . | nindent 8 }} {{- end }} labels: