diff --git a/charts/fluent-bit/Chart.yaml b/charts/fluent-bit/Chart.yaml index a886b015..4e6aee87 100644 --- a/charts/fluent-bit/Chart.yaml +++ b/charts/fluent-bit/Chart.yaml @@ -5,7 +5,7 @@ keywords: - logging - fluent-bit - fluentd -version: 0.43.1 +version: 0.44.0 appVersion: 2.2.2 icon: https://raw.githubusercontent.com/cncf/artwork/master/projects/fluentd/fluentbit/icon/fluentbit-icon-color.svg home: https://fluentbit.io/ @@ -22,5 +22,5 @@ maintainers: email: steve.hipwell@gmail.com annotations: artifacthub.io/changes: | - - kind: fixed - description: "Fixed helm tests." + - kind: changed + description: "Added local internalTrafficPolicy for daemonsets" diff --git a/charts/fluent-bit/templates/service.yaml b/charts/fluent-bit/templates/service.yaml index 6ee9cda5..3f9c8f70 100644 --- a/charts/fluent-bit/templates/service.yaml +++ b/charts/fluent-bit/templates/service.yaml @@ -17,6 +17,11 @@ spec: {{- if and (eq .Values.service.type "ClusterIP") (.Values.service.clusterIP) }} clusterIP: {{ .Values.service.clusterIP }} {{- end }} + {{- if (eq .Values.kind "DaemonSet") }} + {{- with .Values.service.internalTrafficPolicy }} + internalTrafficPolicy: {{ . }} + {{- end }} + {{- end }} {{- if (eq .Values.service.type "LoadBalancer")}} {{- with .Values.service.loadBalancerClass}} loadBalancerClass: {{ . }} diff --git a/charts/fluent-bit/values.yaml b/charts/fluent-bit/values.yaml index 748d8603..c9ae9843 100644 --- a/charts/fluent-bit/values.yaml +++ b/charts/fluent-bit/values.yaml @@ -91,6 +91,7 @@ securityContext: {} service: type: ClusterIP port: 2020 + internalTrafficPolicy: loadBalancerClass: loadBalancerSourceRanges: [] labels: {}