From 1c3c161b8feb01cb76300392026abf2d7a4cda3a Mon Sep 17 00:00:00 2001 From: aSauerwein <andreas@sauerwein.se> Date: Thu, 20 Jan 2022 18:10:59 +0100 Subject: [PATCH] expose syslog port (#401) Co-authored-by: Ales Pour <ales.pour@bonitoo.io> --- charts/telegraf/Chart.yaml | 2 +- charts/telegraf/templates/service.yaml | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/charts/telegraf/Chart.yaml b/charts/telegraf/Chart.yaml index f7284ac..f6ba1ce 100755 --- a/charts/telegraf/Chart.yaml +++ b/charts/telegraf/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 name: telegraf -version: 1.8.11 +version: 1.8.12 appVersion: 1.21.2 deprecated: false description: Telegraf is an agent written in Go for collecting, processing, aggregating, and writing metrics. diff --git a/charts/telegraf/templates/service.yaml b/charts/telegraf/templates/service.yaml index bd2dacd..fc8728e 100644 --- a/charts/telegraf/templates/service.yaml +++ b/charts/telegraf/templates/service.yaml @@ -63,6 +63,14 @@ spec: targetPort: {{ trimPrefix ":" $value.service_address | int64 }} name: "webhooks" {{- end }} + {{- if eq $key "syslog" }} + {{- if regexMatch "^(tcp|udp).*" $value.server }} + - port: {{ regexFind "[0-9]+$" $value.server | int64 }} + targetPort: {{ regexFind "[0-9]+$" $value.server | int64 }} + protocol: {{ upper (substr 0 3 $value.server) }} + name: "syslog" + {{- end }} + {{- end }} {{- if eq $key "socket_listener" }} {{- if or (hasPrefix "udp" $value.service_address) (hasPrefix "tcp" $value.service_address) }} - port: {{ regexFind "[0-9]+$" $value.service_address | int64 }} -- 2.24.1