deploy-templates/templates/jenkins/persistent_volume_claim.yaml (18 lines of code) (raw):
{{- $storageClassName := .Values.jenkins.storage.class -}}
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: jenkins-data
labels:
app: jenkins
{{- include "jenkins-operator.labels" . | nindent 4 }}
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: {{ .Values.jenkins.storage.size }}
{{ if $storageClassName }}
storageClassName: "{{ $storageClassName }}"
{{ end }}
volumeMode: Filesystem