@@ -10,13 +10,13 @@ metadata:
10
10
environment : {{ .Values.environment }}
11
11
release : {{ .Release.Name }}
12
12
spec :
13
+ accessModes :
14
+ - ReadWriteOnce
13
15
# ############# Minikube ##############
14
16
{{- if eq .Values.cloudProvider "minikube" }}
15
17
storageClassName : local-storage
16
18
capacity :
17
19
storage : {{ .Values.db.persistenceDisk.localVolumeSize }}
18
- accessModes :
19
- - ReadWriteOnce
20
20
hostPath :
21
21
path : {{ .Values.db.persistenceDisk.localVolumeHostPath | quote }}
22
22
{{- end }}
26
26
storageClassName : " "
27
27
capacity :
28
28
storage : {{ .Values.db.persistenceDisk.AWS_ElasticBlockStore_size }}
29
- accessModes :
30
- - ReadWriteOnce
31
29
awsElasticBlockStore :
32
30
volumeID : {{ .Values.db.persistenceDisk.AWS_ElasticBlockStore_volumeID }}
33
31
fsType : ext4
@@ -38,12 +36,23 @@ spec:
38
36
storageClassName : " "
39
37
capacity :
40
38
storage : {{ .Values.db.persistenceDisk.GCP_gcePersistentDisk_size }}
41
- accessModes :
42
- - ReadWriteOnce
43
39
gcePersistentDisk :
44
40
pdName : {{ .Values.db.persistenceDisk.GCP_gcePersistentDisk_pdName }}
45
41
fsType : ext4
46
42
{{- end }}
43
+
44
+ # ############# Azure Provider ##############
45
+ {{- if eq .Values.cloudProvider "azure" }}
46
+ capacity :
47
+ storage : {{ .Values.db.persistenceDisk.AZURE_PersistentDisk_size }}
48
+ persistentVolumeReclaimPolicy : Retain
49
+ csi :
50
+ driver : disk.csi.azure.com
51
+ readOnly : false
52
+ volumeHandle : {{ .Values.db.persistenceDisk.AZURE_PersistentDisk_name }}
53
+ volumeAttributes :
54
+ fsType : ext4
55
+ {{- end }}
47
56
---
48
57
apiVersion : v1
49
58
kind : PersistentVolumeClaim
81
90
{{- if eq .Values.cloudProvider "gcp" }}
82
91
storage : {{ .Values.db.persistenceDisk.GCP_gcePersistentDisk_size }}
83
92
{{- end }}
93
+
94
+ # ############# AZURE Provider ##############
95
+ {{- if eq .Values.cloudProvider "azure" }}
96
+ storage : {{ .Values.db.persistenceDisk.AZURE_PersistentDisk_size }}
97
+ {{- end }}
84
98
{{- end }}
85
99
{{- end }}
0 commit comments