--- {{/* annotations */}} {{- define "prometheus-fail2ban-exporter.pod.annotations" -}} {{ include "prometheus-fail2ban-exporter.annotations" . }} # The following annotations are required to trigger a rolling update. Further information can be found in the official # documentation of helm: # # https://helm.sh/docs/howto/charts_tips_and_tricks/#automatically-roll-deployments # {{/* web config */}} {{- if and .Values.config.webConfig.existingSecret.enabled .Values.config.webConfig.existingSecret.secretName }} {{- $secret := default (dict "data" (dict)) (lookup "v1" "Secret" .Release.Namespace .Values.config.webConfig.existingSecret.secretName ) }} checksum/secret-web-config: {{ print $secret.spec | sha256sum }} {{- else }} checksum/secret-web-config: {{ include (print $.Template.BasePath "/prometheus-fail2ban-exporter/secretWebConfig.yaml") . | sha256sum }} {{- end }} {{- end }} {{/* labels */}} {{- define "prometheus-fail2ban-exporter.pod.labels" -}} {{ include "prometheus-fail2ban-exporter.labels" . }} {{- end }} {{- define "prometheus-fail2ban-exporter.pod.selectorLabels" -}} {{ include "prometheus-fail2ban-exporter.selectorLabels" . }} {{- end }}