Skip to content
Merged
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion test/e2e/placement_eviction_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ package e2e

import (
"fmt"
"time"

. "github.com/onsi/ginkgo/v2"
. "github.com/onsi/gomega"
Expand Down Expand Up @@ -212,9 +213,10 @@ var _ = Describe("ClusterResourcePlacement eviction of bound binding, no taint s
Eventually(crpEvictionStatusUpdatedActual, eventuallyDuration, eventuallyInterval).Should(Succeed(), "Failed to update cluster resource placement eviction status as expected")
})

// specifying a longer timeout, the namespace is being evicted while a new namespace is propagated with the same name leading to a failed takeover.
It("should ensure evicted cluster is picked again by scheduler & update cluster resource placement status as expected", func() {
crpStatusUpdatedActual := crpStatusUpdatedActual(workResourceIdentifiers(), allMemberClusterNames, nil, "0")
Eventually(crpStatusUpdatedActual, eventuallyDuration, eventuallyInterval).Should(Succeed(), "Failed to update cluster resource placement status as expected")
Eventually(crpStatusUpdatedActual, time.Second*30, eventuallyInterval).Should(Succeed(), "Failed to update cluster resource placement status as expected")
})

It("should still place resources on the all available member clusters", checkIfPlacedWorkResourcesOnAllMemberClusters)
Expand Down
Loading