Davidsod
1 year ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with
79 additions and
4 deletions
-
k8s/charts/seaweedfs/templates/_helpers.tpl
-
k8s/charts/seaweedfs/templates/filer-statefulset.yaml
-
k8s/charts/seaweedfs/templates/master-statefulset.yaml
-
k8s/charts/seaweedfs/templates/s3-deployment.yaml
-
k8s/charts/seaweedfs/templates/volume-statefulset.yaml
-
k8s/charts/seaweedfs/values.yaml
|
|
@ -163,3 +163,22 @@ imagePullSecrets: |
|
|
|
{{- end }} |
|
|
|
{{- end }} |
|
|
|
{{- end -}} |
|
|
|
|
|
|
|
{{/* |
|
|
|
Renders a value that contains template perhaps with scope if the scope is present. |
|
|
|
Usage: |
|
|
|
{{ include "common.tplvalues.render" ( dict "value" .Values.path.to.the.Value "context" $ ) }} |
|
|
|
{{ include "common.tplvalues.render" ( dict "value" .Values.path.to.the.Value "context" $ "scope" $app ) }} |
|
|
|
*/}} |
|
|
|
{{- define "common.tplvalues.render" -}} |
|
|
|
{{- $value := typeIs "string" .value | ternary .value (.value | toYaml) }} |
|
|
|
{{- if contains "{{" (toJson .value) }} |
|
|
|
{{- if .scope }} |
|
|
|
{{- tpl (cat "{{- with $.RelativeScope -}}" $value "{{- end }}") (merge (dict "RelativeScope" .scope) .context) }} |
|
|
|
{{- else }} |
|
|
|
{{- tpl $value .context }} |
|
|
|
{{- end }} |
|
|
|
{{- else }} |
|
|
|
{{- $value }} |
|
|
|
{{- end }} |
|
|
|
{{- end -}} |
|
|
@ -258,6 +258,9 @@ spec: |
|
|
|
resources: |
|
|
|
{{ tpl .Values.filer.resources . | nindent 12 | trim }} |
|
|
|
{{- end }} |
|
|
|
{{- if .Values.filer.sidecars }} |
|
|
|
{{- include "common.tplvalues.render" (dict "value" .Values.filer.sidecars "context" $) | nindent 8 }} |
|
|
|
{{- end }} |
|
|
|
volumes: |
|
|
|
{{- if eq .Values.filer.logs.type "hostPath" }} |
|
|
|
- name: seaweedfs-filer-log-volume |
|
|
|
|
|
@ -212,6 +212,9 @@ spec: |
|
|
|
resources: |
|
|
|
{{ tpl .Values.master.resources . | nindent 12 | trim }} |
|
|
|
{{- end }} |
|
|
|
{{- if .Values.master.sidecars }} |
|
|
|
{{- include "common.tplvalues.render" (dict "value" .Values.master.sidecars "context" $) | nindent 8 }} |
|
|
|
{{- end }} |
|
|
|
volumes: |
|
|
|
{{- if eq .Values.master.logs.type "hostPath" }} |
|
|
|
- name: seaweedfs-master-log-volume |
|
|
|
|
|
@ -183,6 +183,9 @@ spec: |
|
|
|
resources: |
|
|
|
{{ tpl .Values.s3.resources . | nindent 12 | trim }} |
|
|
|
{{- end }} |
|
|
|
{{- if .Values.s3.sidecars }} |
|
|
|
{{- include "common.tplvalues.render" (dict "value" .Values.s3.sidecars "context" $) | nindent 8 }} |
|
|
|
{{- end }} |
|
|
|
volumes: |
|
|
|
{{- if .Values.s3.enableAuth }} |
|
|
|
- name: config-users |
|
|
|
|
|
@ -218,6 +218,9 @@ spec: |
|
|
|
resources: |
|
|
|
{{ tpl .Values.volume.resources . | nindent 12 | trim }} |
|
|
|
{{- end }} |
|
|
|
{{- if .Values.volume.sidecars }} |
|
|
|
{{- include "common.tplvalues.render" (dict "value" .Values.volume.sidecars "context" $) | nindent 8 }} |
|
|
|
{{- end }} |
|
|
|
volumes: |
|
|
|
{{- if eq .Values.volume.data.type "hostPath" }} |
|
|
|
- name: data |
|
|
|
|
|
@ -98,7 +98,18 @@ master: |
|
|
|
size: "" |
|
|
|
storageClass: "" |
|
|
|
hostPathPrefix: /storage |
|
|
|
|
|
|
|
|
|
|
|
## @param master.sidecars Add additional sidecar containers to the master pod(s) |
|
|
|
## e.g: |
|
|
|
## sidecars: |
|
|
|
## - name: your-image-name |
|
|
|
## image: your-image |
|
|
|
## imagePullPolicy: Always |
|
|
|
## ports: |
|
|
|
## - name: portname |
|
|
|
## containerPort: 1234 |
|
|
|
## |
|
|
|
sidecars: [] |
|
|
|
initContainers: "" |
|
|
|
|
|
|
|
extraVolumes: "" |
|
|
@ -286,7 +297,18 @@ volume: |
|
|
|
|
|
|
|
# Adjust jpg orientation when uploading. |
|
|
|
imagesFixOrientation: false |
|
|
|
|
|
|
|
|
|
|
|
## @param volume.sidecars Add additional sidecar containers to the volume pod(s) |
|
|
|
## e.g: |
|
|
|
## sidecars: |
|
|
|
## - name: your-image-name |
|
|
|
## image: your-image |
|
|
|
## imagePullPolicy: Always |
|
|
|
## ports: |
|
|
|
## - name: portname |
|
|
|
## containerPort: 1234 |
|
|
|
## |
|
|
|
sidecars: [] |
|
|
|
initContainers: "" |
|
|
|
|
|
|
|
extraVolumes: "" |
|
|
@ -429,7 +451,18 @@ filer: |
|
|
|
size: "" |
|
|
|
storageClass: "" |
|
|
|
hostPathPrefix: /storage |
|
|
|
|
|
|
|
|
|
|
|
## @param filer.sidecars Add additional sidecar containers to the filer pod(s) |
|
|
|
## e.g: |
|
|
|
## sidecars: |
|
|
|
## - name: your-image-name |
|
|
|
## image: your-image |
|
|
|
## imagePullPolicy: Always |
|
|
|
## ports: |
|
|
|
## - name: portname |
|
|
|
## containerPort: 1234 |
|
|
|
## |
|
|
|
sidecars: [] |
|
|
|
initContainers: "" |
|
|
|
|
|
|
|
extraVolumes: "" |
|
|
@ -611,7 +644,18 @@ s3: |
|
|
|
|
|
|
|
# Suffix of the host name, {bucket}.{domainName} |
|
|
|
domainName: "" |
|
|
|
|
|
|
|
|
|
|
|
## @param s3.sidecars Add additional sidecar containers to the s3 pod(s) |
|
|
|
## e.g: |
|
|
|
## sidecars: |
|
|
|
## - name: your-image-name |
|
|
|
## image: your-image |
|
|
|
## imagePullPolicy: Always |
|
|
|
## ports: |
|
|
|
## - name: portname |
|
|
|
## containerPort: 1234 |
|
|
|
## |
|
|
|
sidecars: [] |
|
|
|
initContainers: "" |
|
|
|
|
|
|
|
extraVolumes: "" |
|
|
|