From becf96a9a5d2cc430049a9260c515313a451b685 Mon Sep 17 00:00:00 2001 From: ninjab3s Date: Fri, 21 Nov 2025 17:03:12 +0100 Subject: [PATCH] feat: [telegraf] Add support for unhealthyPodEvictionPolicy * Add config option for unhealthyPodEvictionPolicy * Bump appVersion to 1.36.5 * Bump version to 1.8.66 --- charts/telegraf/Chart.yaml | 4 ++-- charts/telegraf/templates/pdb.yaml | 3 +++ charts/telegraf/values.yaml | 1 + 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/charts/telegraf/Chart.yaml b/charts/telegraf/Chart.yaml index a7eb43d6..0a8e7ea2 100755 --- a/charts/telegraf/Chart.yaml +++ b/charts/telegraf/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 name: telegraf -version: 1.8.65 -appVersion: 1.36.4 +version: 1.8.66 +appVersion: 1.36.5 deprecated: false description: Telegraf is an agent written in Go for collecting, processing, aggregating, and writing metrics. keywords: diff --git a/charts/telegraf/templates/pdb.yaml b/charts/telegraf/templates/pdb.yaml index 8736293f..9bd32444 100644 --- a/charts/telegraf/templates/pdb.yaml +++ b/charts/telegraf/templates/pdb.yaml @@ -10,6 +10,9 @@ metadata: labels: {{- include "telegraf.labels" . | nindent 4 }} spec: + {{- if .Values.pdb.unhealthyPodEvictionPolicy }} + unhealthyPodEvictionPolicy: {{ .Values.pdb.unhealthyPodEvictionPolicy }} + {{- end }} {{- if .Values.pdb.minAvailable }} minAvailable: {{ .Values.pdb.minAvailable }} {{- end }} diff --git a/charts/telegraf/values.yaml b/charts/telegraf/values.yaml index ebb574f9..5c63e02c 100644 --- a/charts/telegraf/values.yaml +++ b/charts/telegraf/values.yaml @@ -192,6 +192,7 @@ pdb: create: true minAvailable: 1 # maxUnavailable: 1 + # unhealthyPodEvictionPolicy: "AlwaysAllow" # containerPorts: # - name: http # containerPort: 9273