From eefa0fd2ed4de86e592e69096f410cb0994c4234 Mon Sep 17 00:00:00 2001 From: Fabio Bertinatto Date: Fri, 8 Jul 2022 11:46:26 -0300 Subject: [PATCH] e2e: bump Azure Disk in-tree timeouts Some operations with Azure Disk volumes can be arbitrarily slow sometimes. This causes CI flakes that are hard to debug. Bumping the timeouts has sown to improve or eliminate this issue. --- test/e2e/storage/drivers/in_tree.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test/e2e/storage/drivers/in_tree.go b/test/e2e/storage/drivers/in_tree.go index 00770d9e916..162212f4628 100644 --- a/test/e2e/storage/drivers/in_tree.go +++ b/test/e2e/storage/drivers/in_tree.go @@ -1537,6 +1537,7 @@ var _ storageframework.PreprovisionedVolumeTestDriver = &azureDiskDriver{} var _ storageframework.InlineVolumeTestDriver = &azureDiskDriver{} var _ storageframework.PreprovisionedPVTestDriver = &azureDiskDriver{} var _ storageframework.DynamicPVTestDriver = &azureDiskDriver{} +var _ storageframework.CustomTimeoutsTestDriver = &azureDiskDriver{} // InitAzureDiskDriver returns azureDiskDriver that implements TestDriver interface func InitAzureDiskDriver() storageframework.TestDriver { @@ -2155,3 +2156,11 @@ func (v *azureFileVolume) DeleteVolume() { err := e2epv.DeleteShare(v.accountName, v.shareName) framework.ExpectNoError(err) } + +func (a *azureDiskDriver) GetTimeouts() *framework.TimeoutContext { + return &framework.TimeoutContext{ + PodStart: time.Minute * 15, + PodDelete: time.Minute * 15, + PVDelete: time.Minute * 20, + } +}