Skip to content

Commit 203bcc0

Browse files
Rub21batpad
authored andcommitted
Add azure disk support
1 parent effe3c7 commit 203bcc0

File tree

1 file changed

+20
-6
lines changed

1 file changed

+20
-6
lines changed

osm-seed/templates/db/db-pd.yaml

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ metadata:
1010
environment: {{ .Values.environment }}
1111
release: {{ .Release.Name }}
1212
spec:
13+
accessModes:
14+
- ReadWriteOnce
1315
############## Minikube ##############
1416
{{- if eq .Values.cloudProvider "minikube" }}
1517
storageClassName: local-storage
1618
capacity:
1719
storage: {{ .Values.db.persistenceDisk.localVolumeSize }}
18-
accessModes:
19-
- ReadWriteOnce
2020
hostPath:
2121
path: {{ .Values.db.persistenceDisk.localVolumeHostPath | quote }}
2222
{{- end }}
@@ -26,8 +26,6 @@ spec:
2626
storageClassName: ""
2727
capacity:
2828
storage: {{ .Values.db.persistenceDisk.AWS_ElasticBlockStore_size }}
29-
accessModes:
30-
- ReadWriteOnce
3129
awsElasticBlockStore:
3230
volumeID: {{ .Values.db.persistenceDisk.AWS_ElasticBlockStore_volumeID }}
3331
fsType: ext4
@@ -38,12 +36,23 @@ spec:
3836
storageClassName: ""
3937
capacity:
4038
storage: {{ .Values.db.persistenceDisk.GCP_gcePersistentDisk_size }}
41-
accessModes:
42-
- ReadWriteOnce
4339
gcePersistentDisk:
4440
pdName: {{ .Values.db.persistenceDisk.GCP_gcePersistentDisk_pdName }}
4541
fsType: ext4
4642
{{- 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 }}
4756
---
4857
apiVersion: v1
4958
kind: PersistentVolumeClaim
@@ -81,5 +90,10 @@ spec:
8190
{{- if eq .Values.cloudProvider "gcp" }}
8291
storage: {{ .Values.db.persistenceDisk.GCP_gcePersistentDisk_size }}
8392
{{- end }}
93+
94+
############## AZURE Provider ##############
95+
{{- if eq .Values.cloudProvider "azure" }}
96+
storage: {{ .Values.db.persistenceDisk.AZURE_PersistentDisk_size }}
97+
{{- end }}
8498
{{- end }}
8599
{{- end }}

0 commit comments

Comments
 (0)