Merge pull request #1693 from P4sca1/k8s-security-contexts
feat(k8s): allow to set security contexts for worker and apps
This commit is contained in:
@@ -88,8 +88,24 @@ spec:
|
||||
value: "true"
|
||||
- name: SHUFFLE_WORKER_SERVICE_ACCOUNT_NAME
|
||||
value: {{ include "shuffle.worker.serviceAccount.name" . }}
|
||||
{{- if .Values.worker.podSecurityContext.enabled }}
|
||||
- name: SHUFFLE_WORKER_POD_SECURITY_CONTEXT
|
||||
value: {{ omit .Values.worker.podSecurityContext "enabled" | mustToJson | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.worker.containerSecurityContext.enabled }}
|
||||
- name: SHUFFLE_WORKER_CONTAINER_SECURITY_CONTEXT
|
||||
value: {{ include "common.compatibility.renderSecurityContext" (dict "secContext" .Values.worker.containerSecurityContext "context" $) | fromYaml | mustToJson | quote }}
|
||||
{{- end }}
|
||||
- name: SHUFFLE_APP_SERVICE_ACCOUNT_NAME
|
||||
value: {{ include "shuffle.app.serviceAccount.name" . }}
|
||||
{{- if .Values.app.podSecurityContext.enabled }}
|
||||
- name: SHUFFLE_APP_POD_SECURITY_CONTEXT
|
||||
value: {{ omit .Values.app.podSecurityContext "enabled" | mustToJson | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.app.containerSecurityContext.enabled }}
|
||||
- name: SHUFFLE_APP_CONTAINER_SECURITY_CONTEXT
|
||||
value: {{ include "common.compatibility.renderSecurityContext" (dict "secContext" .Values.app.containerSecurityContext "context" $) | fromYaml | mustToJson | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.orborus.extraEnvVars }}
|
||||
{{- include "common.tplvalues.render" (dict "value" .Values.orborus.extraEnvVars "context" $) | nindent 12 }}
|
||||
{{- end }}
|
||||
|
||||
Reference in New Issue
Block a user