mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-04 01:40:07 +00:00
Merge pull request #45124 from msau42/increase-ns-timeout
Automatic merge from submit-queue (batch tested with PRs 43884, 44712, 45124, 43883) Increase pv test ns deletion timeout to the framework's default. **What this PR does / why we need it**: Namespace deletion occasionally exceeds the test's timeout of 3 minutes. The test framework uses a default timeout of 5 minutes, so just making it match here. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #44790 **Special notes for your reviewer**: **Release note**: NONE
This commit is contained in:
commit
d417dc5958
@ -53,7 +53,8 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
maxKubectlExecRetries = 5
|
maxKubectlExecRetries = 5
|
||||||
|
DefaultNamespaceDeletionTimeout = 5 * time.Minute
|
||||||
)
|
)
|
||||||
|
|
||||||
// Framework supports common operations used by e2e tests; it will keep a client & a namespace for you.
|
// Framework supports common operations used by e2e tests; it will keep a client & a namespace for you.
|
||||||
@ -244,7 +245,7 @@ func (f *Framework) AfterEach() {
|
|||||||
if TestContext.DeleteNamespace && (TestContext.DeleteNamespaceOnFailure || !CurrentGinkgoTestDescription().Failed) {
|
if TestContext.DeleteNamespace && (TestContext.DeleteNamespaceOnFailure || !CurrentGinkgoTestDescription().Failed) {
|
||||||
for _, ns := range f.namespacesToDelete {
|
for _, ns := range f.namespacesToDelete {
|
||||||
By(fmt.Sprintf("Destroying namespace %q for this suite.", ns.Name))
|
By(fmt.Sprintf("Destroying namespace %q for this suite.", ns.Name))
|
||||||
timeout := 5 * time.Minute
|
timeout := DefaultNamespaceDeletionTimeout
|
||||||
if f.NamespaceDeletionTimeout != 0 {
|
if f.NamespaceDeletionTimeout != 0 {
|
||||||
timeout = f.NamespaceDeletionTimeout
|
timeout = f.NamespaceDeletionTimeout
|
||||||
}
|
}
|
||||||
|
@ -17,8 +17,6 @@ limitations under the License.
|
|||||||
package storage
|
package storage
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"time"
|
|
||||||
|
|
||||||
. "github.com/onsi/ginkgo"
|
. "github.com/onsi/ginkgo"
|
||||||
. "github.com/onsi/gomega"
|
. "github.com/onsi/gomega"
|
||||||
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||||
@ -155,7 +153,7 @@ var _ = framework.KubeDescribe("PersistentVolumes:GCEPD [Volume]", func() {
|
|||||||
err := c.CoreV1().Namespaces().Delete(ns, nil)
|
err := c.CoreV1().Namespaces().Delete(ns, nil)
|
||||||
Expect(err).NotTo(HaveOccurred())
|
Expect(err).NotTo(HaveOccurred())
|
||||||
|
|
||||||
err = framework.WaitForNamespacesDeleted(c, []string{ns}, 3*time.Minute)
|
err = framework.WaitForNamespacesDeleted(c, []string{ns}, framework.DefaultNamespaceDeletionTimeout)
|
||||||
Expect(err).NotTo(HaveOccurred())
|
Expect(err).NotTo(HaveOccurred())
|
||||||
|
|
||||||
By("Verifying Persistent Disk detaches")
|
By("Verifying Persistent Disk detaches")
|
||||||
|
Loading…
Reference in New Issue
Block a user