Added an option to reuse existing PVC
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
This commit is contained in:
parent
419c58c6f1
commit
5d4142c5bd
|
@ -93,3 +93,10 @@ Frontend fullname
|
|||
{{- define "vikunja.frontendFullname" -}}
|
||||
{{- include "vikunja.fullname" . | printf "%s-frontend" | trunc 63 | trimSuffix "-" }}
|
||||
{{- 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 }}
|
||||
- name: storage
|
||||
persistentVolumeClaim:
|
||||
claimName: {{ include "vikunja.apiFullname" . }}
|
||||
claimName: {{ include "vikunja.pvcName" . }}
|
||||
{{- end }}
|
||||
{{- with .Values.api.extraVolumes }}
|
||||
{{- toYaml . | nindent 6 }}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{{- if .Values.api.persistence.enabled }}
|
||||
{{- if and .Values.api.persistence.enabled .Values.api.persistence.create }}
|
||||
apiVersion: v1
|
||||
kind: PersistentVolumeClaim
|
||||
metadata:
|
||||
name: {{ include "vikunja.apiFullname" . }}
|
||||
name: {{ include "vikunja.pvcName" . }}
|
||||
labels:
|
||||
{{- include "vikunja.labels" . | nindent 4 }}
|
||||
spec:
|
||||
|
|
|
@ -174,6 +174,11 @@ api:
|
|||
|
||||
persistence:
|
||||
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: {}
|
||||
# accessModes: ["ReadWriteOnce"]
|
||||
# resources:
|
||||
|
|
Loading…
Reference in New Issue