stable/fluent-bit: Add labels to all objects (#6714)

* stable/fluent-bit: Add labels to all objects

Also: restrict the `Service` `selector` somewhat to include the release
name.

Fixes: #6672
See: https://github.com/kubernetes/charts/issues/6672

* Update Chart.yaml
This commit is contained in:
Nicolas Trangez
2018-07-26 13:31:56 -07:00
committed by k8s-ci-robot
parent 16bf75c579
commit e64ba7aa8b
5 changed files with 16 additions and 2 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
name: fluent-bit
version: 0.7.0
version: 0.8.0
appVersion: 0.13.0
description: Fast and Lightweight Log/Data Forwarder for Linux, BSD and OSX
keywords:
+3
View File
@@ -5,6 +5,9 @@ metadata:
name: {{ template "fluent-bit.fullname" . }}-config
labels:
app: {{ template "fluent-bit.fullname" . }}
chart: {{ .Chart.Name }}-{{ .Chart.Version }}
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
data:
fluent-bit.conf: |-
[SERVICE]
@@ -4,6 +4,9 @@ metadata:
name: fluent-bit
labels:
app: {{ template "fluent-bit.fullname" . }}
chart: {{ .Chart.Name }}-{{ .Chart.Version }}
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
spec:
updateStrategy:
type: RollingUpdate
@@ -11,6 +14,7 @@ spec:
metadata:
labels:
app: {{ template "fluent-bit.fullname" . }}
release: {{ .Release.Name }}
annotations:
checksum/config: {{ include (print $.Template.BasePath "/config.yaml") . | sha256sum }}
{{- if .Values.podAnnotations }}
+4 -1
View File
@@ -4,6 +4,9 @@ metadata:
name: "{{ template "fluent-bit.fullname" . }}-es-tls-secret"
labels:
app: {{ template "fluent-bit.fullname" . }}
chart: {{ .Chart.Name }}-{{ .Chart.Version }}
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
type: Opaque
data:
es-tls-ca.crt: {{ .Values.backend.es.tls_ca | b64enc | quote }}
es-tls-ca.crt: {{ .Values.backend.es.tls_ca | b64enc | quote }}
+4
View File
@@ -5,6 +5,9 @@ metadata:
name: {{ template "fluent-bit.fullname" . }}-metrics
labels:
app: {{ template "fluent-bit.fullname" . }}
chart: {{ .Chart.Name }}-{{ .Chart.Version }}
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
spec:
type: {{ .Values.metrics.service.type}}
sessionAffinity: None
@@ -14,4 +17,5 @@ spec:
name: metrics
selector:
app: {{ template "fluent-bit.fullname" . }}
release: {{ .Release.Name }}
{{- end }}