Skip to content

Commit c791841

Browse files
committed
kube-ovn-controller: fix workqueue metrics (#3011)
1 parent 54a0b1a commit c791841

File tree

4 files changed

+9
-7
lines changed

4 files changed

+9
-7
lines changed

cmd/controller/controller.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ import (
1313
v1 "k8s.io/api/authorization/v1"
1414
apiv1 "k8s.io/api/core/v1"
1515
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
16-
"k8s.io/apiserver/pkg/server"
1716
"k8s.io/client-go/kubernetes/scheme"
1817
"k8s.io/client-go/tools/leaderelection"
1918
"k8s.io/client-go/tools/leaderelection/resourcelock"
2019
"k8s.io/client-go/tools/record"
2120
"k8s.io/klog/v2"
21+
"sigs.k8s.io/controller-runtime/pkg/manager/signals"
2222

2323
kubeovnv1 "github.com/kubeovn/kube-ovn/pkg/apis/kubeovn/v1"
2424
"github.com/kubeovn/kube-ovn/pkg/controller"
@@ -35,7 +35,7 @@ func CmdMain() {
3535
ctx, cancel := context.WithCancel(context.Background())
3636
defer cancel()
3737
go func() {
38-
stopCh := server.SetupSignalHandler()
38+
stopCh := signals.SetupSignalHandler().Done()
3939
<-stopCh
4040
cancel()
4141
}()

go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ require (
4242
gopkg.in/k8snetworkplumbingwg/multus-cni.v3 v3.9.2
4343
k8s.io/api v0.26.6
4444
k8s.io/apimachinery v0.26.6
45-
k8s.io/apiserver v0.26.6
4645
k8s.io/client-go v12.0.0+incompatible
4746
k8s.io/klog/v2 v2.100.1
4847
k8s.io/kubernetes v1.26.6
@@ -236,6 +235,7 @@ require (
236235
gopkg.in/yaml.v2 v2.4.0 // indirect
237236
gopkg.in/yaml.v3 v3.0.1 // indirect
238237
k8s.io/apiextensions-apiserver v0.26.6 // indirect
238+
k8s.io/apiserver v0.26.6 // indirect
239239
k8s.io/cloud-provider v0.26.6 // indirect
240240
k8s.io/cluster-bootstrap v0.26.6 // indirect
241241
k8s.io/component-base v0.26.6 // indirect

pkg/controller/ovn_fip.go

+3-2
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@ import (
55
"encoding/json"
66
"fmt"
77

8-
kubeovnv1 "github.com/kubeovn/kube-ovn/pkg/apis/kubeovn/v1"
9-
"github.com/kubeovn/kube-ovn/pkg/util"
108
k8serrors "k8s.io/apimachinery/pkg/api/errors"
119
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
1210
"k8s.io/apimachinery/pkg/types"
1311
utilruntime "k8s.io/apimachinery/pkg/util/runtime"
1412
"k8s.io/client-go/tools/cache"
1513
"k8s.io/klog/v2"
1614
"sigs.k8s.io/controller-runtime/pkg/controller/controllerutil"
15+
16+
kubeovnv1 "github.com/kubeovn/kube-ovn/pkg/apis/kubeovn/v1"
17+
"github.com/kubeovn/kube-ovn/pkg/util"
1718
)
1819

1920
func (c *Controller) enqueueAddOvnFip(obj interface{}) {

pkg/controller/ovn_snat.go

+3-2
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@ import (
55
"encoding/json"
66
"fmt"
77

8-
kubeovnv1 "github.com/kubeovn/kube-ovn/pkg/apis/kubeovn/v1"
9-
"github.com/kubeovn/kube-ovn/pkg/util"
108
k8serrors "k8s.io/apimachinery/pkg/api/errors"
119
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
1210
"k8s.io/apimachinery/pkg/types"
1311
utilruntime "k8s.io/apimachinery/pkg/util/runtime"
1412
"k8s.io/client-go/tools/cache"
1513
"k8s.io/klog/v2"
1614
"sigs.k8s.io/controller-runtime/pkg/controller/controllerutil"
15+
16+
kubeovnv1 "github.com/kubeovn/kube-ovn/pkg/apis/kubeovn/v1"
17+
"github.com/kubeovn/kube-ovn/pkg/util"
1718
)
1819

1920
func (c *Controller) enqueueAddOvnSnatRule(obj interface{}) {

0 commit comments

Comments
 (0)