diff --git a/stable/fluent-bit/Chart.yaml b/stable/fluent-bit/Chart.yaml index b17ae73a8c..600403d465 100755 --- a/stable/fluent-bit/Chart.yaml +++ b/stable/fluent-bit/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: fluent-bit -version: 2.7.1 +version: 2.7.2 appVersion: 1.2.2 description: Fast and Lightweight Log/Data Forwarder for Linux, BSD and OSX keywords: diff --git a/stable/fluent-bit/templates/_helpers.tpl b/stable/fluent-bit/templates/_helpers.tpl index 59505cb5b3..e9159a0506 100644 --- a/stable/fluent-bit/templates/_helpers.tpl +++ b/stable/fluent-bit/templates/_helpers.tpl @@ -65,3 +65,14 @@ Return the appropriate apiGroup for PodSecurityPolicy. {{- print "policy" -}} {{- end -}} {{- end -}} + +{{/* +Return the appropriate apiVersion for DaemonSet. +*/}} +{{- define "daemonSet.apiVersion" -}} +{{- if semverCompare "<1.9-0" .Capabilities.KubeVersion.GitVersion -}} +{{- print "extensions/v1beta1" -}} +{{- else -}} +{{- print "apps/v1" -}} +{{- end -}} +{{- end -}} diff --git a/stable/fluent-bit/templates/daemonset.yaml b/stable/fluent-bit/templates/daemonset.yaml index 773c511de0..f69fe0ea1c 100644 --- a/stable/fluent-bit/templates/daemonset.yaml +++ b/stable/fluent-bit/templates/daemonset.yaml @@ -1,4 +1,4 @@ -apiVersion: extensions/v1beta1 +apiVersion: {{ template "daemonSet.apiVersion" . }} kind: DaemonSet metadata: name: {{ template "fluent-bit.fullname" . }} @@ -8,6 +8,13 @@ metadata: heritage: {{ .Release.Service }} release: {{ .Release.Name }} spec: + selector: + matchLabels: + app: {{ template "fluent-bit.name" . }} + release: {{ .Release.Name }} +{{- if .Values.podLabels }} +{{ toYaml .Values.podLabels | indent 6 }} +{{- end }} updateStrategy: type: RollingUpdate template: