From 08bee4b99955ede8e5f91e99d917d54319ffac33 Mon Sep 17 00:00:00 2001 From: Johnathan Rodgers Date: Mon, 7 Jan 2019 13:38:11 -0500 Subject: [PATCH] Add nodePort configuration for Fluentd (#9071) Statically assign nodePort Signed-off-by: Johnathan Rodgers --- stable/fluentd/Chart.yaml | 2 +- stable/fluentd/templates/service.yaml | 3 +++ stable/fluentd/values.yaml | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/stable/fluentd/Chart.yaml b/stable/fluentd/Chart.yaml index eb5539f497..0e2db27adf 100644 --- a/stable/fluentd/Chart.yaml +++ b/stable/fluentd/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v1 description: A Fluentd Elasticsearch Helm chart for Kubernetes. icon: https://raw.githubusercontent.com/fluent/fluentd-docs/master/public/logo/Fluentd_square.png name: fluentd -version: 1.2.0 +version: 1.3.0 appVersion: v2.3.1 home: https://www.fluentd.org/ sources: diff --git a/stable/fluentd/templates/service.yaml b/stable/fluentd/templates/service.yaml index cade3c8c9f..c57d7e0d22 100644 --- a/stable/fluentd/templates/service.yaml +++ b/stable/fluentd/templates/service.yaml @@ -16,6 +16,9 @@ spec: targetPort: {{ $port.containerPort }} protocol: {{ $port.protocol }} {{- end }} + {{ if (and (eq .Values.service.type "NodePort") (not (empty .Values.service.nodePort))) }} + nodePort: {{ .Values.service.nodePort }} + {{ end }} selector: app: {{ template "fluentd.name" . }} release: {{ .Release.Name }} diff --git a/stable/fluentd/values.yaml b/stable/fluentd/values.yaml index 38f309dccb..a16fe6bad3 100644 --- a/stable/fluentd/values.yaml +++ b/stable/fluentd/values.yaml @@ -21,6 +21,7 @@ env: {} service: type: ClusterIP + # type: nodePort: externalPort: 80 ports: - name: "monitor-agent"