File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- {{- if and .Values.persistence.pvc.enabled (not .Values.persistence.configstorage.hostPath) }}
1+ {{- if .Values.persistence.enabled -}}
2+ {{- if not .Values.persistence.existingClaim -}}
23kind : PersistentVolumeClaim
34apiVersion : v1
45metadata :
56 name : {{ template "app.fullname" . }}
67 labels :
7- {{- include "app.labels" . | nindent 4 }}
8+ app.kubernetes.io/name : {{ include "app.name" . }}
9+ helm.sh/chart : {{ include "app.chart" . }}
10+ app.kubernetes.io/instance : {{ .Release.Name }}
11+ app.kubernetes.io/managed-by : {{ .Release.Service }}
812spec :
913 accessModes :
10- - {{ .Values.persistence.pvc. accessMode }}
14+ - {{ .Values.persistence.accessMode }}
1115 resources :
1216 requests :
13- storage : {{ .Values.persistence.pvc. size }}
14- {{- if .Values.persistence.pvc .storageClass }}
15- {{- if (eq "-" .Values.persistence.pvc .storageClass) }}
17+ storage : {{ .Values.persistence.size }}
18+ {{- if .Values.persistence.storageClass }}
19+ {{- if (eq "-" .Values.persistence.storageClass) }}
1620 storageClassName : " "
17- {{- else }}
18- storageClassName : " {{ .Values.persistence.pvc.storageClass }}"
19- {{- end }}
20- {{- end }}
21+ {{- else }}
22+ storageClassName : " {{ .Values.persistence.storageClass }}"
2123{{- end }}
24+ {{- end }}
25+ {{- end -}}
26+ {{- end -}}
Original file line number Diff line number Diff line change @@ -146,16 +146,23 @@ tolerations: []
146146
147147persistence :
148148 enabled : false
149- configstorage :
150- hostPath : {}
151- pvc :
152- enabled : false
153- # accessModes:
154- # - {}
155- # resources:
156- # requests:
157- # storage: 2Gi
158- # storageClassName: ""
149+ # # esphome data Persistent Volume Storage Class
150+ # # If defined, storageClassName: <storageClass>
151+ # # If set to "-", storageClassName: "", which disables dynamic provisioning
152+ # # If undefined (the default) or set to null, no storageClassName spec is
153+ # # set, choosing the default provisioner. (gp2 on AWS, standard on
154+ # # GKE, AWS & OpenStack)
155+ # #
156+ # storageClass: "-"
157+ # #
158+ # # If you want to reuse an existing claim, you can pass the name of the PVC using
159+ # # the existingClaim variable
160+ # existingClaim: your-claim
161+ # #
162+ # # If you want to use a volume on the host machine instead of a PVC:
163+ # hostPath: /path/to/the/config/folder
164+ accessMode : ReadWriteOnce
165+ size : 1Gi
159166
160167# Mount devices or folders from the host machine. Can be used for USB device mounting.
161168hostMounts : []
You can’t perform that action at this time.
0 commit comments