From 178de1b0195e3ad2b4f9896e700b02fbac5f1b14 Mon Sep 17 00:00:00 2001 From: LeonoreM <55842339+LeonoreMangold@users.noreply.github.com> Date: Thu, 9 Oct 2025 11:34:25 +0200 Subject: [PATCH 1/2] Add priorityClassName configuration to deployment --- charts/metrics-agent/templates/deployment.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/charts/metrics-agent/templates/deployment.yaml b/charts/metrics-agent/templates/deployment.yaml index 45e60488..afb1db01 100644 --- a/charts/metrics-agent/templates/deployment.yaml +++ b/charts/metrics-agent/templates/deployment.yaml @@ -22,6 +22,9 @@ spec: {{- toYaml . | nindent 8 }} {{- end }} serviceAccountName: {{ include "metrics-agent.serviceAccountName" . }} + {{- with .Values.priorityClassName }} + priorityClassName: {{ . }} + {{- end }} securityContext: {{- if not .Values.openShift }} {{- toYaml .Values.securityContext | nindent 8 }} {{- end }} containers: - name: {{ .Chart.Name }} From 1f288bd9bbe266e72da8856856a39b3ae4a616c5 Mon Sep 17 00:00:00 2001 From: LeonoreM <55842339+LeonoreMangold@users.noreply.github.com> Date: Thu, 9 Oct 2025 11:38:01 +0200 Subject: [PATCH 2/2] Update values.yaml --- charts/metrics-agent/values.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/charts/metrics-agent/values.yaml b/charts/metrics-agent/values.yaml index eef1dfbe..e85a971b 100644 --- a/charts/metrics-agent/values.yaml +++ b/charts/metrics-agent/values.yaml @@ -63,6 +63,10 @@ rbac: # For agent configuration options, see https://github.com/cloudability/metrics-agent/blob/master/README.md extraEnv: [] +# Leverage a PriorityClass to ensure the pod survive resource shortages +# ref: https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/ +priorityClassName: "" + securityContext: runAsUser: 10000