Merge pull request #9772 from rifelpet/klog2

Update more klog v1 references to v2
This commit is contained in:
Kubernetes Prow Robot 2020-08-17 07:10:18 -07:00 committed by GitHub
commit 9ff1605ebb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 22 additions and 16 deletions

View File

@ -19,8 +19,8 @@ go_library(
"//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//vendor/k8s.io/client-go/plugin/pkg/client/auth/gcp:go_default_library", "//vendor/k8s.io/client-go/plugin/pkg/client/auth/gcp:go_default_library",
"//vendor/k8s.io/klog/klogr:go_default_library",
"//vendor/k8s.io/klog/v2:go_default_library", "//vendor/k8s.io/klog/v2:go_default_library",
"//vendor/k8s.io/klog/v2/klogr:go_default_library",
"//vendor/sigs.k8s.io/controller-runtime:go_default_library", "//vendor/sigs.k8s.io/controller-runtime:go_default_library",
"//vendor/sigs.k8s.io/controller-runtime/pkg/manager:go_default_library", "//vendor/sigs.k8s.io/controller-runtime/pkg/manager:go_default_library",
"//vendor/sigs.k8s.io/yaml:go_default_library", "//vendor/sigs.k8s.io/yaml:go_default_library",

View File

@ -25,8 +25,8 @@ import (
corev1 "k8s.io/api/core/v1" corev1 "k8s.io/api/core/v1"
"k8s.io/apimachinery/pkg/runtime" "k8s.io/apimachinery/pkg/runtime"
_ "k8s.io/client-go/plugin/pkg/client/auth/gcp" _ "k8s.io/client-go/plugin/pkg/client/auth/gcp"
"k8s.io/klog/klogr"
"k8s.io/klog/v2" "k8s.io/klog/v2"
"k8s.io/klog/v2/klogr"
"k8s.io/kops/cmd/kops-controller/controllers" "k8s.io/kops/cmd/kops-controller/controllers"
"k8s.io/kops/cmd/kops-controller/pkg/config" "k8s.io/kops/cmd/kops-controller/pkg/config"
"k8s.io/kops/cmd/kops-controller/pkg/server" "k8s.io/kops/cmd/kops-controller/pkg/server"

View File

@ -15,6 +15,6 @@ go_library(
"//pkg/rbac:go_default_library", "//pkg/rbac:go_default_library",
"//upup/pkg/fi:go_default_library", "//upup/pkg/fi:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library",
"//vendor/k8s.io/klog:go_default_library", "//vendor/k8s.io/klog/v2:go_default_library",
], ],
) )

View File

@ -30,7 +30,7 @@ import (
"time" "time"
"k8s.io/apimachinery/pkg/util/sets" "k8s.io/apimachinery/pkg/util/sets"
"k8s.io/klog" "k8s.io/klog/v2"
"k8s.io/kops/cmd/kops-controller/pkg/config" "k8s.io/kops/cmd/kops-controller/pkg/config"
"k8s.io/kops/pkg/apis/nodeup" "k8s.io/kops/pkg/apis/nodeup"
"k8s.io/kops/pkg/pki" "k8s.io/kops/pkg/pki"

1
go.mod
View File

@ -118,7 +118,6 @@ require (
k8s.io/component-base v0.18.6 k8s.io/component-base v0.18.6
k8s.io/gengo v0.0.0-20200710205751-c0d492a0f3ca k8s.io/gengo v0.0.0-20200710205751-c0d492a0f3ca
k8s.io/helm v2.9.0+incompatible k8s.io/helm v2.9.0+incompatible
k8s.io/klog v1.0.0
k8s.io/klog/v2 v2.3.0 k8s.io/klog/v2 v2.3.0
k8s.io/kubectl v0.0.0 k8s.io/kubectl v0.0.0
k8s.io/legacy-cloud-providers v0.0.0 k8s.io/legacy-cloud-providers v0.0.0

View File

@ -3,11 +3,11 @@ load("@io_bazel_rules_go//go:def.bzl", "go_library")
go_library( go_library(
name = "go_default_library", name = "go_default_library",
srcs = ["klogr.go"], srcs = ["klogr.go"],
importmap = "k8s.io/kops/vendor/k8s.io/klog/klogr", importmap = "k8s.io/kops/vendor/k8s.io/klog/v2/klogr",
importpath = "k8s.io/klog/klogr", importpath = "k8s.io/klog/v2/klogr",
visibility = ["//visibility:public"], visibility = ["//visibility:public"],
deps = [ deps = [
"//vendor/github.com/go-logr/logr:go_default_library", "//vendor/github.com/go-logr/logr:go_default_library",
"//vendor/k8s.io/klog:go_default_library", "//vendor/k8s.io/klog/v2:go_default_library",
], ],
) )

View File

@ -8,9 +8,10 @@ import (
"fmt" "fmt"
"runtime" "runtime"
"sort" "sort"
"strings"
"github.com/go-logr/logr" "github.com/go-logr/logr"
"k8s.io/klog" "k8s.io/klog/v2"
) )
// New returns a logr.Logger which is implemented by klog. // New returns a logr.Logger which is implemented by klog.
@ -134,8 +135,16 @@ func flatten(kvList ...interface{}) string {
} }
func pretty(value interface{}) string { func pretty(value interface{}) string {
jb, _ := json.Marshal(value) if err, ok := value.(error); ok {
return string(jb) if _, ok := value.(json.Marshaler); !ok {
value = err.Error()
}
}
buffer := &bytes.Buffer{}
encoder := json.NewEncoder(buffer)
encoder.SetEscapeHTML(false)
encoder.Encode(value)
return strings.TrimSpace(string(buffer.Bytes()))
} }
func (l klogger) Info(msg string, kvList ...interface{}) { func (l klogger) Info(msg string, kvList ...interface{}) {
@ -149,7 +158,7 @@ func (l klogger) Info(msg string, kvList ...interface{}) {
} }
func (l klogger) Enabled() bool { func (l klogger) Enabled() bool {
return bool(klog.V(klog.Level(l.level))) return bool(klog.V(klog.Level(l.level)).Enabled())
} }
func (l klogger) Error(err error, msg string, kvList ...interface{}) { func (l klogger) Error(err error, msg string, kvList ...interface{}) {
@ -165,7 +174,7 @@ func (l klogger) Error(err error, msg string, kvList ...interface{}) {
klog.ErrorDepth(framesToCaller(), l.prefix, " ", msgStr, " ", errStr, " ", fixedStr, " ", userStr) klog.ErrorDepth(framesToCaller(), l.prefix, " ", msgStr, " ", errStr, " ", fixedStr, " ", userStr)
} }
func (l klogger) V(level int) logr.InfoLogger { func (l klogger) V(level int) logr.Logger {
new := l.clone() new := l.clone()
new.level = level new.level = level
return new return new
@ -190,4 +199,3 @@ func (l klogger) WithValues(kvList ...interface{}) logr.Logger {
} }
var _ logr.Logger = klogger{} var _ logr.Logger = klogger{}
var _ logr.InfoLogger = klogger{}

3
vendor/modules.txt vendored
View File

@ -1219,12 +1219,11 @@ k8s.io/gengo/types
## explicit ## explicit
k8s.io/helm/pkg/strvals k8s.io/helm/pkg/strvals
# k8s.io/klog v1.0.0 # k8s.io/klog v1.0.0
## explicit
k8s.io/klog k8s.io/klog
k8s.io/klog/klogr
# k8s.io/klog/v2 v2.3.0 # k8s.io/klog/v2 v2.3.0
## explicit ## explicit
k8s.io/klog/v2 k8s.io/klog/v2
k8s.io/klog/v2/klogr
# k8s.io/kube-openapi v0.0.0-20200410145947-61e04a5be9a6 # k8s.io/kube-openapi v0.0.0-20200410145947-61e04a5be9a6
k8s.io/kube-openapi/pkg/common k8s.io/kube-openapi/pkg/common
k8s.io/kube-openapi/pkg/util/proto k8s.io/kube-openapi/pkg/util/proto