support for ephemeral storage

This commit is contained in:
pi3ch 2022-09-10 10:16:50 +10:00
parent 6547aee98e
commit d26bfdea13
2 changed files with 5 additions and 2 deletions

View File

@ -1,3 +1,4 @@
{{- if .Values.persistence.enabled -}}
{{ if and (.Values.config.DRONE_DATABASE_DRIVER | default "sqlite3" | eq "sqlite3") (not .Values.persistence.existingClaim) }} {{ if and (.Values.config.DRONE_DATABASE_DRIVER | default "sqlite3" | eq "sqlite3") (not .Values.persistence.existingClaim) }}
apiVersion: v1 apiVersion: v1
kind: PersistentVolumeClaim kind: PersistentVolumeClaim
@ -14,4 +15,5 @@ spec:
{{- if .Values.persistence.storageClass }} {{- if .Values.persistence.storageClass }}
storageClassName: {{ .Values.persistence.storageClass | quote }} storageClassName: {{ .Values.persistence.storageClass | quote }}
{{- end }} {{- end }}
{{- end }} {{- end }}
{{- end -}}

View File

@ -576,6 +576,7 @@ affinity: {}
# persistence is only required when config.DATABASE_DRIVER is sqlite3 or # persistence is only required when config.DATABASE_DRIVER is sqlite3 or
# undefined. # undefined.
persistence: persistence:
enabled: true
annotation: {} annotation: {}
# existingClaim: # existingClaim:
size: 5Gi size: 5Gi
@ -614,4 +615,4 @@ extraVolumeMounts: {}
# - name: custom-ca-anchor # - name: custom-ca-anchor
# mountPath: /usr/local/share/ca-certificates # mountPath: /usr/local/share/ca-certificates
# - name: custom-tls-certificates # - name: custom-tls-certificates
# mountPath: /etc/drone/tls # mountPath: /etc/drone/tls