Skip to content

Commit d1a6166

Browse files
committed
Disable metrics for queuecontroller env tests
1 parent c67ab08 commit d1a6166

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

pkg/queuecontroller/controllers/suite_test.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ import (
3737
"sigs.k8s.io/controller-runtime/pkg/envtest"
3838
logf "sigs.k8s.io/controller-runtime/pkg/log"
3939
"sigs.k8s.io/controller-runtime/pkg/log/zap"
40+
metricsserver "sigs.k8s.io/controller-runtime/pkg/metrics/server"
4041

4142
"github.com/prometheus/client_golang/prometheus"
4243
"github.com/prometheus/client_golang/prometheus/testutil"
@@ -118,6 +119,9 @@ var _ = Describe("QueueController", Ordered, func() {
118119
var err error
119120
mgr, err = ctrl.NewManager(cfg, ctrl.Options{
120121
Scheme: scheme.Scheme,
122+
Metrics: metricsserver.Options{
123+
BindAddress: "0",
124+
},
121125
})
122126
Expect(err).ToNot(HaveOccurred())
123127

@@ -132,6 +136,7 @@ var _ = Describe("QueueController", Ordered, func() {
132136
managerDone = make(chan struct{})
133137
go func() {
134138
defer close(managerDone)
139+
defer GinkgoRecover()
135140
err := mgr.Start(ctx)
136141
Expect(err).ToNot(HaveOccurred())
137142
}()

0 commit comments

Comments
 (0)