Skip to content

Commit

Permalink
Merge pull request #7483 from adrianmoisey/remove-long-sleeps
Browse files Browse the repository at this point in the history
VPA: Try make recommender e2e a little faster
  • Loading branch information
k8s-ci-robot authored Nov 22, 2024
2 parents 60f82d6 + 56afad2 commit 3312125
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 8 deletions.
19 changes: 15 additions & 4 deletions vertical-pod-autoscaler/e2e/v1/recommender.go
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,18 @@ var _ = RecommenderE2eDescribe("Checkpoints", func() {
_, err := vpaClientSet.AutoscalingV1().VerticalPodAutoscalerCheckpoints(ns).Create(context.TODO(), &checkpoint, metav1.CreateOptions{})
gomega.Expect(err).NotTo(gomega.HaveOccurred())

time.Sleep(15 * time.Minute)
klog.InfoS("Sleeping for up to 15 minutes...")

maxRetries := 90
retryDelay := 10 * time.Second
for i := 0; i < maxRetries; i++ {
list, err := vpaClientSet.AutoscalingV1().VerticalPodAutoscalerCheckpoints(ns).List(context.TODO(), metav1.ListOptions{})
if err == nil && len(list.Items) == 0 {
break
}
klog.InfoS("Still waiting...")
time.Sleep(retryDelay)
}

list, err := vpaClientSet.AutoscalingV1().VerticalPodAutoscalerCheckpoints(ns).List(context.TODO(), metav1.ListOptions{})
gomega.Expect(err).NotTo(gomega.HaveOccurred())
Expand Down Expand Up @@ -195,7 +206,7 @@ var _ = RecommenderE2eDescribe("VPA CRD object", func() {
_ = SetupHamsterDeployment(
f, /* framework */
"100m", /* cpu */
"100Mi", /* memeory */
"100Mi", /* memory */
1, /* number of replicas */
)

Expand Down Expand Up @@ -238,7 +249,7 @@ var _ = RecommenderE2eDescribe("VPA CRD object", func() {
}
ginkgo.By("Deleting recommender")
gomega.Expect(deleteRecommender(f.ClientSet)).To(gomega.BeNil())
ginkgo.By("Accumulating diffs after restart")
ginkgo.By("Accumulating diffs after restart, sleeping for 5 minutes...")
time.Sleep(5 * time.Minute)
changeDetected := false
finish:
Expand Down Expand Up @@ -272,7 +283,7 @@ var _ = RecommenderE2eDescribe("VPA CRD object", func() {
_ = SetupHamsterDeployment(
f, /* framework */
"100m", /* cpu */
"100Mi", /* memeory */
"100Mi", /* memory */
1, /* number of replicas */
)

Expand Down
19 changes: 15 additions & 4 deletions vertical-pod-autoscaler/e2e/v1beta2/recommender.go
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,18 @@ var _ = RecommenderE2eDescribe("Checkpoints", func() {
_, err := vpaClientSet.AutoscalingV1beta2().VerticalPodAutoscalerCheckpoints(ns).Create(context.TODO(), &checkpoint, metav1.CreateOptions{})
gomega.Expect(err).NotTo(gomega.HaveOccurred())

time.Sleep(15 * time.Minute)
klog.InfoS("Sleeping for up to 15 minutes...")

maxRetries := 90
retryDelay := 10 * time.Second
for i := 0; i < maxRetries; i++ {
list, err := vpaClientSet.AutoscalingV1().VerticalPodAutoscalerCheckpoints(ns).List(context.TODO(), metav1.ListOptions{})
if err == nil && len(list.Items) == 0 {
break
}
klog.InfoS("Still waiting...")
time.Sleep(retryDelay)
}

list, err := vpaClientSet.AutoscalingV1beta2().VerticalPodAutoscalerCheckpoints(ns).List(context.TODO(), metav1.ListOptions{})
gomega.Expect(err).NotTo(gomega.HaveOccurred())
Expand Down Expand Up @@ -186,7 +197,7 @@ var _ = RecommenderE2eDescribe("VPA CRD object", func() {
_ = SetupHamsterDeployment(
f, /* framework */
"100m", /* cpu */
"100Mi", /* memeory */
"100Mi", /* memory */
1, /* number of replicas */
)

Expand Down Expand Up @@ -222,7 +233,7 @@ var _ = RecommenderE2eDescribe("VPA CRD object", func() {
}
ginkgo.By("Deleting recommender")
gomega.Expect(deleteRecommender(f.ClientSet)).To(gomega.BeNil())
ginkgo.By("Accumulating diffs after restart")
ginkgo.By("Accumulating diffs after restart, sleeping for 5 minutes...")
time.Sleep(5 * time.Minute)
changeDetected := false
finish:
Expand Down Expand Up @@ -256,7 +267,7 @@ var _ = RecommenderE2eDescribe("VPA CRD object", func() {
_ = SetupHamsterDeployment(
f, /* framework */
"100m", /* cpu */
"100Mi", /* memeory */
"100Mi", /* memory */
1, /* number of replicas */
)

Expand Down

0 comments on commit 3312125

Please sign in to comment.