feat: Enhance security context handling for ClickHouse, PostgreSQL, and Redis StatefulSets

This commit is contained in:
Simon Larsen
2025-09-05 12:06:28 +01:00
parent e6b8f60977
commit 2ff22ca079
3 changed files with 21 additions and 2 deletions

View File

@@ -52,9 +52,16 @@ spec:
- name: clickhouse
image: "{{ .Values.clickhouse.image.repository }}:{{ .Values.clickhouse.image.tag }}"
imagePullPolicy: {{ .Values.clickhouse.image.pullPolicy }}
{{- with .Values.containerSecurityContext }}
{{- if .Values.clickhouse.containerSecurityContext }}
securityContext:
{{- with .Values.clickhouse.containerSecurityContext }}
{{- toYaml . | nindent 10 }}
{{- end }}
{{- else if .Values.containerSecurityContext }}
securityContext:
{{- with .Values.containerSecurityContext }}
{{- toYaml . | nindent 10 }}
{{- end }}
{{- end }}
ports:
- name: http

View File

@@ -79,6 +79,11 @@ spec:
{{- with .Values.postgresql.primary.containerSecurityContext }}
{{- toYaml . | nindent 10 }}
{{- end }}
{{- else if .Values.containerSecurityContext }}
securityContext:
{{- with .Values.containerSecurityContext }}
{{- toYaml . | nindent 10 }}
{{- end }}
{{- end }}
ports:
- name: postgresql

View File

@@ -46,9 +46,16 @@ spec:
- name: redis
image: "{{ .Values.redis.image.repository }}:{{ .Values.redis.image.tag }}"
imagePullPolicy: {{ .Values.redis.image.pullPolicy }}
{{- with .Values.containerSecurityContext }}
{{- if .Values.redis.master.containerSecurityContext }}
securityContext:
{{- with .Values.redis.master.containerSecurityContext }}
{{- toYaml . | nindent 10 }}
{{- end }}
{{- else if .Values.containerSecurityContext }}
securityContext:
{{- with .Values.containerSecurityContext }}
{{- toYaml . | nindent 10 }}
{{- end }}
{{- end }}
command:
- sh