From 26f4260c921da5140803aac0e19726ba52f424ff Mon Sep 17 00:00:00 2001 From: Cees-Jan Kiewiet Date: Sun, 9 Jun 2024 11:19:56 +0200 Subject: [PATCH] Add priority class --- charts/mammatus/Chart.yaml | 4 ++-- charts/mammatus/templates/cronjobs.yaml | 3 +++ charts/mammatus/templates/deployment.yaml | 3 +++ charts/mammatus/values.yaml | 6 ++++-- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/charts/mammatus/Chart.yaml b/charts/mammatus/Chart.yaml index 028171d..67b986a 100644 --- a/charts/mammatus/Chart.yaml +++ b/charts/mammatus/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: mammatus description: MammatusPHP Chart type: application -version: 0.0.3 -appVersion: 0.0.3 +version: 0.0.4 +appVersion: 0.0.4 maintainers: - name: WyriHaximus email: helm@ceesjankiewiet.nl diff --git a/charts/mammatus/templates/cronjobs.yaml b/charts/mammatus/templates/cronjobs.yaml index 44f0535..cf7d91e 100644 --- a/charts/mammatus/templates/cronjobs.yaml +++ b/charts/mammatus/templates/cronjobs.yaml @@ -21,6 +21,9 @@ spec: backoffLimit: 0 template: spec: + {{- with $.Values.priorityClassName }} + priorityClassName: "{{ . }}" + {{- end }} restartPolicy: Never {{- include "mammatus.pod" (dict "Chart" $.Chart "Values" $.Values "name" .name "arguments" (list .class) "command" "mammatus-cron") | nindent 10 }} {{- end }} diff --git a/charts/mammatus/templates/deployment.yaml b/charts/mammatus/templates/deployment.yaml index 1be2dec..869e3ea 100644 --- a/charts/mammatus/templates/deployment.yaml +++ b/charts/mammatus/templates/deployment.yaml @@ -18,5 +18,8 @@ spec: app.kubernetes.io/name: {{ include "mammatus.name" $ }} app.kubernetes.io/instance: {{ .name }} spec: + {{- with $.Values.priorityClassName }} + priorityClassName: "{{ . }}" + {{- end }} {{- include "mammatus.pod" (dict "Chart" $.Chart "Values" $.Values "name" .name "arguments" .arguments) | nindent 6 }} {{- end }} diff --git a/charts/mammatus/values.yaml b/charts/mammatus/values.yaml index 3044269..3f1940d 100644 --- a/charts/mammatus/values.yaml +++ b/charts/mammatus/values.yaml @@ -6,11 +6,11 @@ deployments: [] # - name: some_worker # command: mammatus-queue # arguments: -# - Some\Class\FQCN +# - Some\OtherClass\FQCN # - name: some_service # command: mammatus-vhost # arguments: -# - Some\Class\FQCN +# - Some\AnotherOtherClass\FQCN # post: 666 env: {} @@ -28,6 +28,8 @@ resources: cpu: 100m memmory: 256Mi +priorityClassName: "" + volumes: {} # name: # volumeMountOptions: {}