Skip to content

Commit 5d4befe

Browse files
committed
fix lint
Signed-off-by: l1b0k <[email protected]>
1 parent 9a694b9 commit 5d4befe

File tree

5 files changed

+23
-30
lines changed

5 files changed

+23
-30
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ vet: ## Run go vet against code.
5151

5252
.PHONY: test
5353
test: manifests generate fmt vet envtest ## Run tests.
54-
KUBEBUILDER_ASSETS="$(shell $(ENVTEST) use $(ENVTEST_K8S_VERSION) --bin-dir $(LOCALBIN) -p path)" go test -race --tags "$(GO_BUILD_TAGS)" $$(go list ./... | grep -Ev '/e2e|/mocks|/generated|/apis|/examples|/tests') -coverprofile coverage.txt
54+
KUBEBUILDER_ASSETS="$(shell $(ENVTEST) use $(ENVTEST_K8S_VERSION) --bin-dir $(LOCALBIN) -p path)" go test -race --tags "$(GO_BUILD_TAGS)" $$(go list ./... | grep -Ev '/e2e|/mocks|/generated|/apis|/examples|/tests|/rpc') -coverprofile coverage.txt
5555

5656
.PHONY: lint
5757
lint: golangci-lint ## Run golangci-lint linter & yamllint

cmd/terway-controlplane/terway-controlplane.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,7 @@ import (
3939
utilruntime "k8s.io/apimachinery/pkg/util/runtime"
4040
"k8s.io/apimachinery/pkg/util/wait"
4141
clientgoscheme "k8s.io/client-go/kubernetes/scheme"
42-
"k8s.io/klog/v2"
43-
"k8s.io/klog/v2/klogr"
42+
"k8s.io/klog/v2/textlogger"
4443
ctrl "sigs.k8s.io/controller-runtime"
4544
"sigs.k8s.io/controller-runtime/pkg/cache"
4645
"sigs.k8s.io/controller-runtime/pkg/client"
@@ -92,12 +91,13 @@ func main() {
9291
)
9392
flag.StringVar(&configFilePath, "config", "/etc/config/ctrl-config.yaml", "config file for controlplane")
9493
flag.StringVar(&credentialFilePath, "credential", "/etc/credential/ctrl-secret.yaml", "secret file for controlplane")
95-
klog.InitFlags(nil)
96-
defer klog.Flush()
94+
95+
logCfg := textlogger.NewConfig()
96+
logCfg.AddFlags(flag.CommandLine)
9797

9898
flag.Parse()
9999

100-
ctrl.SetLogger(klogr.New())
100+
ctrl.SetLogger(textlogger.NewLogger(textlogger.NewConfig()))
101101
log.Info(version.Version)
102102

103103
ctx := ctrl.SetupSignalHandler()

cmd/terway/main.go

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,13 @@ import (
77
"strings"
88
"time"
99

10+
"k8s.io/klog/v2/textlogger"
11+
1012
"github.com/AliyunContainerService/terway/daemon"
1113
"github.com/AliyunContainerService/terway/pkg/utils"
1214
"github.com/AliyunContainerService/terway/pkg/version"
1315

1416
"k8s.io/klog/v2"
15-
"k8s.io/klog/v2/klogr"
1617
ctrl "sigs.k8s.io/controller-runtime"
1718
)
1819

@@ -32,27 +33,25 @@ var (
3233

3334
func main() {
3435
rand.New(rand.NewSource(time.Now().UnixNano()))
35-
klog.InitFlags(nil)
36-
defer klog.Flush()
37-
38-
ctrl.SetLogger(klogr.New())
39-
log.Info(version.Version)
4036

4137
fs := flag.NewFlagSet("terway", flag.ExitOnError)
42-
4338
fs.StringVar(&daemonMode, "daemon-mode", "VPC", "terway network mode")
4439
fs.StringVar(&logLevel, "log-level", "info", "terway log level")
4540
fs.StringVar(&readonlyListen, "readonly-listen", utils.NormalizePath(debugSocketPath), "terway readonly listen")
4641
ctrl.RegisterFlags(fs)
47-
klog.InitFlags(fs)
4842

4943
err := fs.Parse(os.Args[1:])
5044
if err != nil {
5145
panic(err)
5246
}
47+
var opts []textlogger.ConfigOption
48+
5349
if strings.ToLower(logLevel) == "debug" {
54-
_ = fs.Set("v", "5")
50+
opts = append(opts, textlogger.Verbosity(4))
5551
}
52+
ctrl.SetLogger(textlogger.NewLogger(textlogger.NewConfig(opts...)))
53+
54+
log.Info(version.Version)
5655

5756
ctx := ctrl.SetupSignalHandler()
5857
err = daemon.Run(ctx, utils.NormalizePath(defaultSocketPath), readonlyListen, utils.NormalizePath(defaultConfigPath), daemonMode)

pkg/controller/multi-ip/node/pool.go

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -59,13 +59,11 @@ const (
5959
var EventCh = make(chan event.GenericEvent, 1000)
6060

6161
func Notify(ctx context.Context, name string) {
62-
select {
63-
case EventCh <- event.GenericEvent{
62+
EventCh <- event.GenericEvent{
6463
Object: &corev1.Node{ObjectMeta: metav1.ObjectMeta{Name: name}},
65-
}:
66-
if logf.FromContext(ctx).V(4).Enabled() {
67-
logf.FromContext(ctx).Info("notify node event")
68-
}
64+
}
65+
if logf.FromContext(ctx).V(4).Enabled() {
66+
logf.FromContext(ctx).Info("notify node event")
6967
}
7068
}
7169

plugin/driver/utils/utils.go

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package utils
33
import (
44
"context"
55
"encoding/json"
6-
"flag"
76
"fmt"
87
"io"
98
"os"
@@ -13,8 +12,7 @@ import (
1312
"github.com/alexflint/go-filemutex"
1413
"github.com/go-logr/logr"
1514
"k8s.io/apimachinery/pkg/util/wait"
16-
"k8s.io/klog/v2"
17-
"k8s.io/klog/v2/klogr"
15+
"k8s.io/klog/v2/textlogger"
1816

1917
"github.com/AliyunContainerService/terway/pkg/utils"
2018
)
@@ -27,19 +25,17 @@ var Log = logr.Discard()
2725
var once sync.Once
2826

2927
func InitLog(debug bool) logr.Logger {
28+
var opts []textlogger.ConfigOption
3029
once.Do(func() {
3130
if debug {
32-
fs := flag.NewFlagSet("log", flag.ContinueOnError)
33-
klog.InitFlags(fs)
34-
_ = fs.Set("v", "4")
35-
_ = fs.Set("logtostderr", "false")
3631
var file, err = os.OpenFile(utils.NormalizePath("/var/log/terway.cni.log"), os.O_RDWR|os.O_CREATE|os.O_APPEND, 0666)
3732
if err != nil {
3833
panic(err)
3934
}
40-
klog.SetOutput(io.MultiWriter(file, os.Stderr))
35+
opts = append(opts, textlogger.Verbosity(4), textlogger.Output(io.MultiWriter(file, os.Stderr)))
36+
4137
}
42-
Log = klogr.New()
38+
Log = textlogger.NewLogger(textlogger.NewConfig(opts...))
4339
})
4440

4541
return Log

0 commit comments

Comments
 (0)