diff --git a/templates/persistentVolumeClaim.yaml b/templates/persistentVolumeClaim.yaml index c8a2d26..e3eb0e7 100644 --- a/templates/persistentVolumeClaim.yaml +++ b/templates/persistentVolumeClaim.yaml @@ -1,3 +1,4 @@ +{{- if .Values.persistence.enabled -}} {{ if and (.Values.config.DRONE_DATABASE_DRIVER | default "sqlite3" | eq "sqlite3") (not .Values.persistence.existingClaim) }} apiVersion: v1 kind: PersistentVolumeClaim @@ -14,4 +15,5 @@ spec: {{- if .Values.persistence.storageClass }} storageClassName: {{ .Values.persistence.storageClass | quote }} {{- end }} -{{- end }} \ No newline at end of file +{{- end }} +{{- end -}} diff --git a/values.yaml b/values.yaml index f6891fb..39ac1c7 100644 --- a/values.yaml +++ b/values.yaml @@ -576,6 +576,7 @@ affinity: {} # persistence is only required when config.DATABASE_DRIVER is sqlite3 or # undefined. persistence: + enabled: true annotation: {} # existingClaim: size: 5Gi @@ -614,4 +615,4 @@ extraVolumeMounts: {} # - name: custom-ca-anchor # mountPath: /usr/local/share/ca-certificates # - name: custom-tls-certificates -# mountPath: /etc/drone/tls \ No newline at end of file +# mountPath: /etc/drone/tls