From a73137d63b42c442cfaad659084c061b17c6f4d0 Mon Sep 17 00:00:00 2001 From: Vladimir Date: Sat, 6 Feb 2021 19:24:34 +0000 Subject: [PATCH] PVC mount path: /data -> /media --- charts/frigate/templates/data-pvc.yaml | 28 ------------------------ charts/frigate/templates/deployment.yaml | 14 ++++++------ charts/frigate/templates/media-pvc.yaml | 28 ++++++++++++++++++++++++ charts/frigate/values.yaml | 2 +- 4 files changed, 36 insertions(+), 36 deletions(-) delete mode 100644 charts/frigate/templates/data-pvc.yaml create mode 100644 charts/frigate/templates/media-pvc.yaml diff --git a/charts/frigate/templates/data-pvc.yaml b/charts/frigate/templates/data-pvc.yaml deleted file mode 100644 index ada2980..0000000 --- a/charts/frigate/templates/data-pvc.yaml +++ /dev/null @@ -1,28 +0,0 @@ -{{- if and .Values.persistence.data.enabled (not .Values.persistence.data.existingClaim) }} -kind: PersistentVolumeClaim -apiVersion: v1 -metadata: - name: {{ template "frigate.fullname" . }}-data - {{- if .Values.persistence.data.skipuninstall }} - annotations: - "helm.sh/resource-policy": keep - {{- end }} - labels: - app.kubernetes.io/name: {{ include "frigate.name" . }} - helm.sh/chart: {{ include "frigate.chart" . }} - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/managed-by: {{ .Release.Service }} -spec: - accessModes: - - {{ .Values.persistence.data.accessMode | quote }} - resources: - requests: - storage: {{ .Values.persistence.data.size | quote }} -{{- if .Values.persistence.data.storageClass }} -{{- if (eq "-" .Values.persistence.data.storageClass) }} - storageClassName: "" -{{- else }} - storageClassName: "{{ .Values.persistence.data.storageClass }}" -{{- end }} -{{- end }} -{{- end -}} \ No newline at end of file diff --git a/charts/frigate/templates/deployment.yaml b/charts/frigate/templates/deployment.yaml index 120b3a2..9351cc2 100644 --- a/charts/frigate/templates/deployment.yaml +++ b/charts/frigate/templates/deployment.yaml @@ -44,8 +44,8 @@ spec: - mountPath: /config name: config readOnly: false - - mountPath: /data - name: data + - mountPath: /media + name: media readOnly: false command: ['sh', '-c'] args: @@ -115,8 +115,8 @@ spec: {{- end }} - mountPath: /config name: config - - mountPath: /data - name: data + - mountPath: /media + name: media - name: dshm mountPath: /dev/shm {{- if .Values.extraVolumeMounts }}{{ toYaml .Values.extraVolumeMounts | trim | nindent 12 }}{{ end }} @@ -141,10 +141,10 @@ spec: hostPath: path: {{ .Values.coral.hostPath }} {{- end }} - - name: data - {{- if .Values.persistence.data.enabled }} + - name: media + {{- if .Values.persistence.media.enabled }} persistentVolumeClaim: - claimName: {{ if .Values.persistence.data.existingClaim }}{{ .Values.persistence.data.existingClaim }}{{- else }}{{ template "frigate.fullname" . }}-data{{- end }} + claimName: {{ if .Values.persistence.media.existingClaim }}{{ .Values.persistence.media.existingClaim }}{{- else }}{{ template "frigate.fullname" . }}-media{{- end }} {{- else }} emptyDir: {} {{- end }} diff --git a/charts/frigate/templates/media-pvc.yaml b/charts/frigate/templates/media-pvc.yaml new file mode 100644 index 0000000..3579d9c --- /dev/null +++ b/charts/frigate/templates/media-pvc.yaml @@ -0,0 +1,28 @@ +{{- if and .Values.persistence.media.enabled (not .Values.persistence.media.existingClaim) }} +kind: PersistentVolumeClaim +apiVersion: v1 +metadata: + name: {{ template "frigate.fullname" . }}-media + {{- if .Values.persistence.media.skipuninstall }} + annotations: + "helm.sh/resource-policy": keep + {{- end }} + labels: + app.kubernetes.io/name: {{ include "frigate.name" . }} + helm.sh/chart: {{ include "frigate.chart" . }} + app.kubernetes.io/instance: {{ .Release.Name }} + app.kubernetes.io/managed-by: {{ .Release.Service }} +spec: + accessModes: + - {{ .Values.persistence.media.accessMode | quote }} + resources: + requests: + storage: {{ .Values.persistence.media.size | quote }} +{{- if .Values.persistence.media.storageClass }} +{{- if (eq "-" .Values.persistence.media.storageClass) }} + storageClassName: "" +{{- else }} + storageClassName: "{{ .Values.persistence.media.storageClass }}" +{{- end }} +{{- end }} +{{- end -}} diff --git a/charts/frigate/values.yaml b/charts/frigate/values.yaml index b549f22..6f0c368 100644 --- a/charts/frigate/values.yaml +++ b/charts/frigate/values.yaml @@ -136,7 +136,7 @@ ingress: # - chart-example.local persistence: - data: + media: enabled: false ## frigate configuration data Persistent Volume Storage Class ## If defined, storageClassName: