mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-25 04:33:26 +00:00
Add e2e test setup for windows vsphere driver
This commit is contained in:
parent
0083786ca9
commit
cd8dc20f7f
@ -1293,6 +1293,30 @@ func InitWindowsGcePdDriver() storageframework.TestDriver {
|
||||
}
|
||||
}
|
||||
|
||||
func InitWindowsVSphereDriver() storageframework.TestDriver {
|
||||
return &vSphereDriver{
|
||||
driverInfo: storageframework.DriverInfo{
|
||||
Name: "windows-vsphere",
|
||||
InTreePluginName: "kubernetes.io/vsphere-volume",
|
||||
MaxFileSize: storageframework.FileSizeMedium,
|
||||
SupportedSizeRange: e2evolume.SizeRange{
|
||||
Min: "1Gi",
|
||||
},
|
||||
SupportedFsType: sets.NewString(
|
||||
"ntfs",
|
||||
),
|
||||
TopologyKeys: []string{v1.LabelFailureDomainBetaZone},
|
||||
Capabilities: map[storageframework.Capability]bool{
|
||||
storageframework.CapPersistence: true,
|
||||
storageframework.CapFsGroup: true,
|
||||
storageframework.CapExec: true,
|
||||
storageframework.CapMultiPODs: true,
|
||||
storageframework.CapTopology: true,
|
||||
},
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
func (g *gcePdDriver) GetDriverInfo() *storageframework.DriverInfo {
|
||||
return &g.driverInfo
|
||||
}
|
||||
@ -1416,6 +1440,7 @@ func InitVSphereDriver() storageframework.TestDriver {
|
||||
SupportedFsType: sets.NewString(
|
||||
"", // Default fsType
|
||||
"ext4",
|
||||
"ntfs",
|
||||
),
|
||||
TopologyKeys: []string{v1.LabelFailureDomainBetaZone},
|
||||
Capabilities: map[storageframework.Capability]bool{
|
||||
|
@ -38,6 +38,7 @@ var testDrivers = []func() storageframework.TestDriver{
|
||||
drivers.InitGcePdDriver,
|
||||
drivers.InitWindowsGcePdDriver,
|
||||
drivers.InitVSphereDriver,
|
||||
drivers.InitWindowsVSphereDriver,
|
||||
drivers.InitAzureDiskDriver,
|
||||
drivers.InitAwsDriver,
|
||||
drivers.InitLocalDriverWithVolumeType(utils.LocalVolumeDirectory),
|
||||
|
Loading…
Reference in New Issue
Block a user