diff --git a/test/integration/multikueue/suite_test.go b/test/integration/multikueue/suite_test.go index e3990cb075..d212c3c0fd 100644 --- a/test/integration/multikueue/suite_test.go +++ b/test/integration/multikueue/suite_test.go @@ -213,9 +213,13 @@ func managerAndMultiKueueSetup(ctx context.Context, mgr manager.Manager, gcInter Name: "kueue-system", }, } - gomega.Expect(client.IgnoreAlreadyExists(mgr.GetClient().Create(ctx, managersConfigNamespace))).To(gomega.Succeed()) + err := mgr.GetAPIReader().Get(ctx, client.ObjectKeyFromObject(managersConfigNamespace), managersConfigNamespace) + gomega.Expect(client.IgnoreNotFound(err)).To(gomega.Succeed()) + if err != nil { + gomega.Expect(client.IgnoreAlreadyExists(mgr.GetClient().Create(ctx, managersConfigNamespace))).To(gomega.Succeed()) + } - err := multikueue.SetupIndexer(ctx, mgr.GetFieldIndexer(), managersConfigNamespace.Name) + err = multikueue.SetupIndexer(ctx, mgr.GetFieldIndexer(), managersConfigNamespace.Name) gomega.Expect(err).NotTo(gomega.HaveOccurred()) err = multikueue.SetupControllers(mgr, managersConfigNamespace.Name,