Browse Source

[helm] add possibility to use array for imagePullSecrets (#4782)

add possibility to use array for imagePullSecrets
pull/4787/head
tikhon-opsfleet 1 year ago
committed by GitHub
parent
commit
5251b4d50e
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 15
      k8s/charts/seaweedfs/templates/_helpers.tpl
  2. 5
      k8s/charts/seaweedfs/templates/filer-statefulset.yaml
  3. 5
      k8s/charts/seaweedfs/templates/master-statefulset.yaml
  4. 5
      k8s/charts/seaweedfs/templates/s3-deployment.yaml
  5. 5
      k8s/charts/seaweedfs/templates/volume-statefulset.yaml

15
k8s/charts/seaweedfs/templates/_helpers.tpl

@ -183,3 +183,18 @@ Inject extra environment vars in the format key:value, if populated
{{- printf "false" -}}
{{- end -}}
{{- end -}}
{{/* Return the proper imagePullSecrets */}}
{{- define "seaweedfs.imagePullSecrets" -}}
{{- if .Values.global.imagePullSecrets }}
{{- if kindIs "string" .Values.global.imagePullSecrets }}
imagePullSecrets:
- name: {{ .Values.global.imagePullSecrets }}
{{- else }}
imagePullSecrets:
{{- range .Values.global.imagePullSecrets }}
- name: {{ . }}
{{- end }}
{{- end }}
{{- end }}
{{- end -}}

5
k8s/charts/seaweedfs/templates/filer-statefulset.yaml

@ -42,10 +42,7 @@ spec:
tolerations:
{{ tpl .Values.filer.tolerations . | nindent 8 | trim }}
{{- end }}
{{- if .Values.global.imagePullSecrets }}
imagePullSecrets:
- name: {{ .Values.global.imagePullSecrets }}
{{- end }}
{{- include "seaweedfs.imagePullSecrets" . | nindent 6 }}
{{- if .Values.global.createClusterRole }}
serviceAccountName: seaweedfs-rw-sa #hack for delete pod master after migration
{{- end }}

5
k8s/charts/seaweedfs/templates/master-statefulset.yaml

@ -42,10 +42,7 @@ spec:
tolerations:
{{ tpl .Values.master.tolerations . | nindent 8 | trim }}
{{- end }}
{{- if .Values.global.imagePullSecrets }}
imagePullSecrets:
- name: {{ .Values.global.imagePullSecrets }}
{{- end }}
{{- include "seaweedfs.imagePullSecrets" . | nindent 6 }}
terminationGracePeriodSeconds: 60
{{- if .Values.master.priorityClassName }}
priorityClassName: {{ .Values.master.priorityClassName | quote }}

5
k8s/charts/seaweedfs/templates/s3-deployment.yaml

@ -30,10 +30,7 @@ spec:
tolerations:
{{ tpl .Values.s3.tolerations . | nindent 8 | trim }}
{{- end }}
{{- if .Values.global.imagePullSecrets }}
imagePullSecrets:
- name: {{ .Values.global.imagePullSecrets }}
{{- end }}
{{- include "seaweedfs.imagePullSecrets" . | nindent 6 }}
terminationGracePeriodSeconds: 10
{{- if .Values.s3.priorityClassName }}
priorityClassName: {{ .Values.s3.priorityClassName | quote }}

5
k8s/charts/seaweedfs/templates/volume-statefulset.yaml

@ -36,10 +36,7 @@ spec:
tolerations:
{{ tpl .Values.volume.tolerations . | nindent 8 | trim }}
{{- end }}
{{- if .Values.global.imagePullSecrets }}
imagePullSecrets:
- name: {{ .Values.global.imagePullSecrets }}
{{- end }}
{{- include "seaweedfs.imagePullSecrets" . | nindent 6 }}
terminationGracePeriodSeconds: 150
{{- if .Values.volume.priorityClassName }}
priorityClassName: {{ .Values.volume.priorityClassName | quote }}

Loading…
Cancel
Save