forked from xeruf/helm-chart
Added an option to reuse existing PVC
This commit is contained in:
parent
419c58c6f1
commit
5d4142c5bd
|
@ -93,3 +93,10 @@ Frontend fullname
|
||||||
{{- define "vikunja.frontendFullname" -}}
|
{{- define "vikunja.frontendFullname" -}}
|
||||||
{{- include "vikunja.fullname" . | printf "%s-frontend" | trunc 63 | trimSuffix "-" }}
|
{{- include "vikunja.fullname" . | printf "%s-frontend" | trunc 63 | trimSuffix "-" }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
||||||
|
{{/*
|
||||||
|
Create the name of the PVC to use
|
||||||
|
*/}}
|
||||||
|
{{- define "vikunja.pvcName" -}}
|
||||||
|
{{- default (include "vikunja.fullname" .) .Values.api.persistence.name }}
|
||||||
|
{{- end }}
|
|
@ -107,7 +107,7 @@ spec:
|
||||||
{{- if .Values.api.persistence.enabled }}
|
{{- if .Values.api.persistence.enabled }}
|
||||||
- name: storage
|
- name: storage
|
||||||
persistentVolumeClaim:
|
persistentVolumeClaim:
|
||||||
claimName: {{ include "vikunja.apiFullname" . }}
|
claimName: {{ include "vikunja.pvcName" . }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- with .Values.api.extraVolumes }}
|
{{- with .Values.api.extraVolumes }}
|
||||||
{{- toYaml . | nindent 6 }}
|
{{- toYaml . | nindent 6 }}
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
{{- if .Values.api.persistence.enabled }}
|
{{- if and .Values.api.persistence.enabled .Values.api.persistence.create }}
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: PersistentVolumeClaim
|
kind: PersistentVolumeClaim
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ include "vikunja.apiFullname" . }}
|
name: {{ include "vikunja.pvcName" . }}
|
||||||
labels:
|
labels:
|
||||||
{{- include "vikunja.labels" . | nindent 4 }}
|
{{- include "vikunja.labels" . | nindent 4 }}
|
||||||
spec:
|
spec:
|
||||||
|
|
|
@ -174,6 +174,11 @@ api:
|
||||||
|
|
||||||
persistence:
|
persistence:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
# Specifies whether a PVC should be created
|
||||||
|
create: true
|
||||||
|
# The name of the PVC to use.
|
||||||
|
# If not set and create is true, a name is generated using the fullname template
|
||||||
|
name: ""
|
||||||
spec: {}
|
spec: {}
|
||||||
# accessModes: ["ReadWriteOnce"]
|
# accessModes: ["ReadWriteOnce"]
|
||||||
# resources:
|
# resources:
|
||||||
|
|
Loading…
Reference in New Issue
Block a user