diff --git a/deploy/charts/bitwarden-sdk-server/templates/deployment.yaml b/deploy/charts/bitwarden-sdk-server/templates/deployment.yaml index 98614d6..b8bd854 100644 --- a/deploy/charts/bitwarden-sdk-server/templates/deployment.yaml +++ b/deploy/charts/bitwarden-sdk-server/templates/deployment.yaml @@ -34,6 +34,9 @@ spec: {{- toYaml . | nindent 8 }} {{- end }} serviceAccountName: {{ include "bitwarden-sdk-server.serviceAccountName" . }} + {{- if .Values.priorityClassName }} + priorityClassName: {{ .Values.priorityClassName }} + {{- end }} securityContext: {{- toYaml .Values.podSecurityContext | nindent 8 }} {{- if .Values.podDnsPolicy }} diff --git a/deploy/charts/bitwarden-sdk-server/tests/deployment_test.yaml b/deploy/charts/bitwarden-sdk-server/tests/deployment_test.yaml index 2609d72..e2f9437 100644 --- a/deploy/charts/bitwarden-sdk-server/tests/deployment_test.yaml +++ b/deploy/charts/bitwarden-sdk-server/tests/deployment_test.yaml @@ -27,3 +27,14 @@ tests: - equal: path: spec.template.spec.dnsConfig.options[0].value value: "2" + - it: Should not have Priority Class Name set by default + asserts: + - notExists: + path: spec.template.spec.priorityClassName + - it: Should have Priority Class Name set when configured + set: + priorityClassName: "system-cluster-critical" + asserts: + - equal: + path: spec.template.spec.priorityClassName + value: "system-cluster-critical" diff --git a/deploy/charts/bitwarden-sdk-server/values.yaml b/deploy/charts/bitwarden-sdk-server/values.yaml index ff0997b..2ca867b 100644 --- a/deploy/charts/bitwarden-sdk-server/values.yaml +++ b/deploy/charts/bitwarden-sdk-server/values.yaml @@ -60,6 +60,7 @@ deploymentLabels: {} podAnnotations: {} deploymentAnnotations: {} +priorityClassName: "" podSecurityContext: {} # fsGroup: 2000