{{- if eq .Values.kind "Deployment" }} apiVersion: apps/v1 kind: Deployment metadata: name: {{ include "fluent-bit.fullname" . }} labels: {{- include "fluent-bit.labels" . | nindent 4 }} spec: replicas: {{ .Values.replicaCount }} {{- with .Values.updateStrategy }} strategy: {{- toYaml . | nindent 4 }} {{- end }} selector: matchLabels: {{- include "fluent-bit.selectorLabels" . | nindent 6 }} template: metadata: annotations: checksum/config: {{ include (print $.Template.BasePath "/configmap.yaml") . | sha256sum }} checksum/luascripts: {{ include (print $.Template.BasePath "/configmap-luascripts.yaml") . | sha256sum }} {{- with .Values.podAnnotations }} {{- toYaml . | nindent 8 }} {{- end }} labels: {{- include "fluent-bit.selectorLabels" . | nindent 8 }} {{- with .Values.podLabels }} {{- toYaml . | nindent 8 }} {{- end }} spec: {{- include "fluent-bit.pod" . | nindent 6 }} {{- end }}