|
@ -213,7 +213,8 @@ spec: |
|
|
{{ tpl .Values.master.resources . | nindent 12 | trim }} |
|
|
{{ tpl .Values.master.resources . | nindent 12 | trim }} |
|
|
{{- end }} |
|
|
{{- end }} |
|
|
{{- $hostpath_exists := include "master.hostpath_exists" . -}} |
|
|
{{- $hostpath_exists := include "master.hostpath_exists" . -}} |
|
|
{{- if $hostpath_exists }} |
|
|
|
|
|
|
|
|
{{- $existing_claims := include "master.existing_claims" . -}} |
|
|
|
|
|
{{- if or ($hostpath_exists) ($existing_claims) }} |
|
|
volumes: |
|
|
volumes: |
|
|
{{- if eq .Values.master.logs.type "hostPath" }} |
|
|
{{- if eq .Values.master.logs.type "hostPath" }} |
|
|
- name: seaweedfs-master-log-volume |
|
|
- name: seaweedfs-master-log-volume |
|
@ -221,12 +222,22 @@ spec: |
|
|
path: {{ .Values.master.logs.hostPathPrefix }}/logs/seaweedfs/master |
|
|
path: {{ .Values.master.logs.hostPathPrefix }}/logs/seaweedfs/master |
|
|
type: DirectoryOrCreate |
|
|
type: DirectoryOrCreate |
|
|
{{- end }} |
|
|
{{- end }} |
|
|
|
|
|
{{- if eq .Values.master.logs.type "existingClaim" }} |
|
|
|
|
|
- name: logs |
|
|
|
|
|
persistentVolumeClaim: |
|
|
|
|
|
claimName: {{ .Values.master.logs.claimName }} |
|
|
|
|
|
{{- end }} |
|
|
{{- if eq .Values.master.data.type "hostPath" }} |
|
|
{{- if eq .Values.master.data.type "hostPath" }} |
|
|
- name: data-{{ .Release.Namespace }} |
|
|
- name: data-{{ .Release.Namespace }} |
|
|
hostPath: |
|
|
hostPath: |
|
|
path: {{ .Values.master.data.hostPathPrefix }}/seaweed-master/ |
|
|
path: {{ .Values.master.data.hostPathPrefix }}/seaweed-master/ |
|
|
type: DirectoryOrCreate |
|
|
type: DirectoryOrCreate |
|
|
{{- end }} |
|
|
{{- end }} |
|
|
|
|
|
{{- if eq .Values.master.data.type "existingClaim" }} |
|
|
|
|
|
- name: data |
|
|
|
|
|
persistentVolumeClaim: |
|
|
|
|
|
claimName: {{ .Values.master.data.claimName }} |
|
|
|
|
|
{{- end }} |
|
|
- name: master-config |
|
|
- name: master-config |
|
|
configMap: |
|
|
configMap: |
|
|
name: {{ template "seaweedfs.name" . }}-master-config |
|
|
name: {{ template "seaweedfs.name" . }}-master-config |
|
|