Skip to content

Commit 2f86292

Browse files
arnongilboakubevirt-bot
authored and
kubevirt-bot
committed
Add RWX to AWS EBS io2 capabilities
Reference: kubernetes-sigs/aws-ebs-csi-driver#1799 Signed-off-by: Arnon Gilboa <agilboa@redhat.com>
1 parent 54b8ef7 commit 2f86292

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

pkg/storagecapabilities/storagecapabilities.go

+8
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ var CapabilitiesByProvisionerKey = map[string][]StorageCapabilities{
6868
// AWSElasticBlockStore
6969
"kubernetes.io/aws-ebs": {{rwo, block}},
7070
"ebs.csi.aws.com": {{rwo, block}},
71+
"ebs.csi.aws.com/io2": {{rwx, block}, {rwo, block}, {rwo, file}},
7172
// AWSElasticFileSystem
7273
"efs.csi.aws.com": {{rwx, file}, {rwo, file}},
7374
// Azure disk
@@ -347,6 +348,13 @@ var storageClassToProvisionerKeyMapper = map[string]func(sc *storagev1.StorageCl
347348
}
348349
return "driver.longhorn.io"
349350
},
351+
"ebs.csi.aws.com": func(sc *storagev1.StorageClass) string {
352+
val := sc.Parameters["type"]
353+
if val == "io2" {
354+
return "ebs.csi.aws.com/io2"
355+
}
356+
return "ebs.csi.aws.com"
357+
},
350358
}
351359

352360
func getFSType(sc *storagev1.StorageClass) string {

0 commit comments

Comments
 (0)