From 103ce0595cd0da6f5568c590f63782e653e3fef0 Mon Sep 17 00:00:00 2001 From: Jesper Noordsij Date: Wed, 3 Apr 2024 17:44:01 +0200 Subject: [PATCH] Allow setting priorityClassName on deployments --- charts/kubernetes-dashboard/templates/deployments/api.yaml | 4 ++++ charts/kubernetes-dashboard/templates/deployments/auth.yaml | 4 ++++ .../templates/deployments/metrics-scraper.yaml | 4 ++++ charts/kubernetes-dashboard/templates/deployments/web.yaml | 4 ++++ charts/kubernetes-dashboard/values.yaml | 2 ++ 5 files changed, 18 insertions(+) diff --git a/charts/kubernetes-dashboard/templates/deployments/api.yaml b/charts/kubernetes-dashboard/templates/deployments/api.yaml index bbd08b35b44d..961cd6d55e42 100644 --- a/charts/kubernetes-dashboard/templates/deployments/api.yaml +++ b/charts/kubernetes-dashboard/templates/deployments/api.yaml @@ -110,6 +110,10 @@ spec: {{ toYaml . | nindent 8 }} {{- end }} + {{- with .Values.app.priorityClassName }} + priorityClassName: {{ . }} + {{- end -}} + {{- if or .Values.api.nodeSelector .Values.app.scheduling.nodeSelector }} nodeSelector: {{- with .Values.api.nodeSelector }} diff --git a/charts/kubernetes-dashboard/templates/deployments/auth.yaml b/charts/kubernetes-dashboard/templates/deployments/auth.yaml index 0220e3324af0..78e489d45317 100644 --- a/charts/kubernetes-dashboard/templates/deployments/auth.yaml +++ b/charts/kubernetes-dashboard/templates/deployments/auth.yaml @@ -111,6 +111,10 @@ spec: {{ toYaml . | nindent 8 }} {{- end }} + {{- with .Values.app.priorityClassName }} + priorityClassName: {{ . }} + {{- end -}} + {{- if or .Values.auth.nodeSelector .Values.app.scheduling.nodeSelector }} nodeSelector: {{- with .Values.auth.nodeSelector }} diff --git a/charts/kubernetes-dashboard/templates/deployments/metrics-scraper.yaml b/charts/kubernetes-dashboard/templates/deployments/metrics-scraper.yaml index ae3dd56d2fe6..37283b45b70e 100644 --- a/charts/kubernetes-dashboard/templates/deployments/metrics-scraper.yaml +++ b/charts/kubernetes-dashboard/templates/deployments/metrics-scraper.yaml @@ -108,6 +108,10 @@ spec: {{ toYaml . | nindent 8 }} {{- end }} + {{- with .Values.app.priorityClassName }} + priorityClassName: {{ . }} + {{- end -}} + {{- if or .Values.metricsScraper.nodeSelector .Values.app.scheduling.nodeSelector }} nodeSelector: {{- with .Values.metricsScraper.nodeSelector }} diff --git a/charts/kubernetes-dashboard/templates/deployments/web.yaml b/charts/kubernetes-dashboard/templates/deployments/web.yaml index 069e994f6a30..f8db29226141 100644 --- a/charts/kubernetes-dashboard/templates/deployments/web.yaml +++ b/charts/kubernetes-dashboard/templates/deployments/web.yaml @@ -105,6 +105,10 @@ spec: {{ toYaml . | nindent 8 }} {{- end }} + {{- with .Values.app.priorityClassName }} + priorityClassName: {{ . }} + {{- end -}} + {{- if or .Values.web.nodeSelector .Values.app.scheduling.nodeSelector }} nodeSelector: {{- with .Values.web.nodeSelector }} diff --git a/charts/kubernetes-dashboard/values.yaml b/charts/kubernetes-dashboard/values.yaml index 652c68481075..3ffb36a0d17b 100644 --- a/charts/kubernetes-dashboard/values.yaml +++ b/charts/kubernetes-dashboard/values.yaml @@ -55,6 +55,8 @@ app: # Common labels & annotations shared across all deployed resources labels: {} annotations: {} + # Common priority class used for all deployed resources + priorityClassName: null settings: ## Global dashboard settings global: