Skip to content

Commit eef4c00

Browse files
authored
Merge pull request kubernetes#85621 from chewong/in-tree-azure-disk-e2e
Rename Azure driver to Azure Disk driver in e2e test
2 parents 939da5e + 727fdef commit eef4c00

File tree

2 files changed

+27
-32
lines changed

2 files changed

+27
-32
lines changed

test/e2e/storage/drivers/in_tree.go

Lines changed: 26 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1390,34 +1390,36 @@ func (v *vSphereVolume) DeleteVolume() {
13901390
v.nodeInfo.VSphere.DeleteVolume(v.volumePath, v.nodeInfo.DataCenterRef)
13911391
}
13921392

1393-
// Azure
1394-
type azureDriver struct {
1393+
// Azure Disk
1394+
type azureDiskDriver struct {
13951395
driverInfo testsuites.DriverInfo
13961396
}
13971397

1398-
type azureVolume struct {
1398+
type azureDiskVolume struct {
13991399
volumeName string
14001400
}
14011401

1402-
var _ testsuites.TestDriver = &azureDriver{}
1403-
var _ testsuites.PreprovisionedVolumeTestDriver = &azureDriver{}
1404-
var _ testsuites.InlineVolumeTestDriver = &azureDriver{}
1405-
var _ testsuites.PreprovisionedPVTestDriver = &azureDriver{}
1406-
var _ testsuites.DynamicPVTestDriver = &azureDriver{}
1402+
var _ testsuites.TestDriver = &azureDiskDriver{}
1403+
var _ testsuites.PreprovisionedVolumeTestDriver = &azureDiskDriver{}
1404+
var _ testsuites.InlineVolumeTestDriver = &azureDiskDriver{}
1405+
var _ testsuites.PreprovisionedPVTestDriver = &azureDiskDriver{}
1406+
var _ testsuites.DynamicPVTestDriver = &azureDiskDriver{}
14071407

1408-
// InitAzureDriver returns azureDriver that implements TestDriver interface
1409-
func InitAzureDriver() testsuites.TestDriver {
1410-
return &azureDriver{
1408+
// InitAzureDiskDriver returns azureDiskDriver that implements TestDriver interface
1409+
func InitAzureDiskDriver() testsuites.TestDriver {
1410+
return &azureDiskDriver{
14111411
driverInfo: testsuites.DriverInfo{
1412-
Name: "azure",
1413-
InTreePluginName: "kubernetes.io/azure-file",
1412+
Name: "azure-disk",
1413+
InTreePluginName: "kubernetes.io/azure-disk",
14141414
MaxFileSize: testpatterns.FileSizeMedium,
14151415
SupportedSizeRange: volume.SizeRange{
14161416
Min: "5Gi",
14171417
},
14181418
SupportedFsType: sets.NewString(
14191419
"", // Default fsType
1420+
"ext3",
14201421
"ext4",
1422+
"xfs",
14211423
),
14221424
Capabilities: map[testsuites.Capability]bool{
14231425
testsuites.CapPersistence: true,
@@ -1433,16 +1435,16 @@ func InitAzureDriver() testsuites.TestDriver {
14331435
}
14341436
}
14351437

1436-
func (a *azureDriver) GetDriverInfo() *testsuites.DriverInfo {
1438+
func (a *azureDiskDriver) GetDriverInfo() *testsuites.DriverInfo {
14371439
return &a.driverInfo
14381440
}
14391441

1440-
func (a *azureDriver) SkipUnsupportedTest(pattern testpatterns.TestPattern) {
1442+
func (a *azureDiskDriver) SkipUnsupportedTest(pattern testpatterns.TestPattern) {
14411443
framework.SkipUnlessProviderIs("azure")
14421444
}
14431445

1444-
func (a *azureDriver) GetVolumeSource(readOnly bool, fsType string, volume testsuites.TestVolume) *v1.VolumeSource {
1445-
av, ok := volume.(*azureVolume)
1446+
func (a *azureDiskDriver) GetVolumeSource(readOnly bool, fsType string, volume testsuites.TestVolume) *v1.VolumeSource {
1447+
av, ok := volume.(*azureDiskVolume)
14461448
gomega.Expect(ok).To(gomega.BeTrue(), "Failed to cast test volume to Azure test volume")
14471449

14481450
diskName := av.volumeName[(strings.LastIndex(av.volumeName, "/") + 1):]
@@ -1462,8 +1464,8 @@ func (a *azureDriver) GetVolumeSource(readOnly bool, fsType string, volume tests
14621464
return &volSource
14631465
}
14641466

1465-
func (a *azureDriver) GetPersistentVolumeSource(readOnly bool, fsType string, volume testsuites.TestVolume) (*v1.PersistentVolumeSource, *v1.VolumeNodeAffinity) {
1466-
av, ok := volume.(*azureVolume)
1467+
func (a *azureDiskDriver) GetPersistentVolumeSource(readOnly bool, fsType string, volume testsuites.TestVolume) (*v1.PersistentVolumeSource, *v1.VolumeNodeAffinity) {
1468+
av, ok := volume.(*azureDiskVolume)
14671469
gomega.Expect(ok).To(gomega.BeTrue(), "Failed to cast test volume to Azure test volume")
14681470

14691471
diskName := av.volumeName[(strings.LastIndex(av.volumeName, "/") + 1):]
@@ -1483,7 +1485,7 @@ func (a *azureDriver) GetPersistentVolumeSource(readOnly bool, fsType string, vo
14831485
return &pvSource, nil
14841486
}
14851487

1486-
func (a *azureDriver) GetDynamicProvisionStorageClass(config *testsuites.PerTestConfig, fsType string) *storagev1.StorageClass {
1488+
func (a *azureDiskDriver) GetDynamicProvisionStorageClass(config *testsuites.PerTestConfig, fsType string) *storagev1.StorageClass {
14871489
provisioner := "kubernetes.io/azure-disk"
14881490
parameters := map[string]string{}
14891491
if fsType != "" {
@@ -1495,31 +1497,24 @@ func (a *azureDriver) GetDynamicProvisionStorageClass(config *testsuites.PerTest
14951497
return testsuites.GetStorageClass(provisioner, parameters, nil, ns, suffix)
14961498
}
14971499

1498-
func (a *azureDriver) PrepareTest(f *framework.Framework) (*testsuites.PerTestConfig, func()) {
1500+
func (a *azureDiskDriver) PrepareTest(f *framework.Framework) (*testsuites.PerTestConfig, func()) {
14991501
return &testsuites.PerTestConfig{
15001502
Driver: a,
15011503
Prefix: "azure",
15021504
Framework: f,
15031505
}, func() {}
15041506
}
15051507

1506-
func (a *azureDriver) CreateVolume(config *testsuites.PerTestConfig, volType testpatterns.TestVolType) testsuites.TestVolume {
1508+
func (a *azureDiskDriver) CreateVolume(config *testsuites.PerTestConfig, volType testpatterns.TestVolType) testsuites.TestVolume {
15071509
ginkgo.By("creating a test azure disk volume")
1508-
if volType == testpatterns.InlineVolume {
1509-
// Volume will be created in framework.TestContext.CloudConfig.Zone zone,
1510-
// so pods should be also scheduled there.
1511-
config.ClientNodeSelector = map[string]string{
1512-
v1.LabelZoneFailureDomain: framework.TestContext.CloudConfig.Zone,
1513-
}
1514-
}
15151510
volumeName, err := e2epv.CreatePDWithRetry()
15161511
framework.ExpectNoError(err)
1517-
return &azureVolume{
1512+
return &azureDiskVolume{
15181513
volumeName: volumeName,
15191514
}
15201515
}
15211516

1522-
func (v *azureVolume) DeleteVolume() {
1517+
func (v *azureDiskVolume) DeleteVolume() {
15231518
e2epv.DeletePDWithRetry(v.volumeName)
15241519
}
15251520

test/e2e/storage/in_tree_volumes.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ var testDrivers = []func() testsuites.TestDriver{
3636
drivers.InitCinderDriver,
3737
drivers.InitGcePdDriver,
3838
drivers.InitVSphereDriver,
39-
drivers.InitAzureDriver,
39+
drivers.InitAzureDiskDriver,
4040
drivers.InitAwsDriver,
4141
drivers.InitLocalDriverWithVolumeType(utils.LocalVolumeDirectory),
4242
drivers.InitLocalDriverWithVolumeType(utils.LocalVolumeDirectoryLink),

0 commit comments

Comments
 (0)