Skip to content

Commit 0901640

Browse files
committed
enable controller SkipNameValidation in test
ref kubernetes-sigs/controller-runtime#2902 (comment)
1 parent df7f376 commit 0901640

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

internal/controller/suite_test.go

+8
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ import (
1111
"testing"
1212
"time"
1313

14+
"k8s.io/utils/ptr"
15+
"sigs.k8s.io/controller-runtime/pkg/config"
16+
1417
"github.com/ironcore-dev/metal-operator/internal/registry"
1518

1619
"github.com/ironcore-dev/metal-operator/internal/api/macdb"
@@ -122,6 +125,11 @@ func SetupTest() *corev1.Namespace {
122125

123126
k8sManager, err := ctrl.NewManager(cfg, ctrl.Options{
124127
Scheme: scheme.Scheme,
128+
Controller: config.Controller{
129+
// need to skip unique controller name validation
130+
// since all tests need a dedicated controller
131+
SkipNameValidation: ptr.To(true),
132+
},
125133
})
126134
Expect(err).ToNot(HaveOccurred())
127135

0 commit comments

Comments
 (0)