40 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| {{- if .Values.persistence.enabled }}
 | |
| apiVersion: v1
 | |
| kind: PersistentVolumeClaim
 | |
| metadata:
 | |
|   name: lldap-data
 | |
|   namespace: {{ .Values.namespace }}
 | |
|   labels:
 | |
|     app: lldap
 | |
| spec:
 | |
|   {{- if .Values.persistence.storageClassName }}
 | |
|   storageClassName: {{ .Values.persistence.storageClassName }}
 | |
|   {{- end }}
 | |
|   accessModes:
 | |
|     - {{ .Values.persistence.accessMode }}
 | |
|   resources:
 | |
|     requests:
 | |
|       storage: {{ .Values.persistence.storageSize }}
 | |
| {{- end }}
 | |
| {{- if and .Values.persistence.enabled .Values.persistence.manualProvision }}
 | |
| ---
 | |
| apiVersion: v1
 | |
| kind: PersistentVolume
 | |
| metadata:
 | |
|   name: lldap-data-pv
 | |
|   namespace: {{ .Values.namespace }}
 | |
|   labels:
 | |
|     app: lldap
 | |
| spec:
 | |
|   capacity:
 | |
|     storage: {{ .Values.persistence.storageSize }}
 | |
|   accessModes:
 | |
|     - {{ .Values.persistence.accessMode }}
 | |
|   {{- if .Values.persistence.storageClassName }}
 | |
|   storageClassName: {{ .Values.persistence.storageClassName }}
 | |
|   {{- end }}
 | |
|   {{- if .Values.persistence.localPath }}
 | |
|   hostPath:
 | |
|     path: {{ .Values.persistence.localPath }}
 | |
|   {{- end }}
 | |
| {{- end }} |