Skip to content

Commit 2a4ece9

Browse files
committed
Updates logr, zapr, packet logr, bmclib dependencies
github.com/go-logr/logr v0.4.0 -> v1.2.2 github.com/go-logr/zapr v0.4.0 -> v1.2.2 github.com/bmc-toolbox/bmclib v0.4.14 -> v0.4.16 packethost/pkg/log/logr -> packethost/pkg/log/logr/v2 bmclib updated in this change becuse of the indirect (bmclib v0.4.14) dependency on the on logr v0.4.0. expects PR merge: packethost/pkg#51
1 parent 6b3bb36 commit 2a4ece9

14 files changed

Lines changed: 78 additions & 77 deletions

File tree

cmd/machine.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import (
55
"fmt"
66
"os"
77

8-
"github.com/packethost/pkg/log/logr"
8+
"github.com/packethost/pkg/log/logr/v2"
99
"github.com/spf13/cobra"
1010
v1 "github.com/tinkerbell/pbnj/api/v1"
1111
v1Client "github.com/tinkerbell/pbnj/client"

cmd/server.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import (
1717
grpc_validator "github.com/grpc-ecosystem/go-grpc-middleware/validator"
1818
grpc_prometheus "github.com/grpc-ecosystem/go-grpc-prometheus"
1919
"github.com/packethost/pkg/grpc/authz"
20-
"github.com/packethost/pkg/log/logr"
20+
"github.com/packethost/pkg/log/logr/v2"
2121
"github.com/spf13/cobra"
2222
grpcsvr "github.com/tinkerbell/pbnj/grpc"
2323
"github.com/tinkerbell/pbnj/pkg/http"
@@ -97,9 +97,9 @@ var (
9797
)
9898

9999
httpServer := http.NewServer(metricsAddr)
100-
httpServer.WithLogger(logger)
100+
httpServer.WithLogger(logger.Logger)
101101

102-
if err := grpcsvr.RunServer(ctx, zaplog.RegisterLogger(logger), grpcServer, port, httpServer, grpcsvr.WithBmcTimeout(bmcTimeout)); err != nil {
102+
if err := grpcsvr.RunServer(ctx, zaplog.RegisterLogger(logger.Logger), grpcServer, port, httpServer, grpcsvr.WithBmcTimeout(bmcTimeout)); err != nil {
103103
logger.Error(err, "error running server")
104104
os.Exit(1)
105105
}

go.mod

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@ module github.com/tinkerbell/pbnj
33
go 1.16
44

55
require (
6-
github.com/bmc-toolbox/bmclib v0.4.14-0.20211027184927-2f9a20e0a479
6+
github.com/bmc-toolbox/bmclib v0.4.16-0.20211230160158-5afdbf3b6a65
77
github.com/cristalhq/jwt/v3 v3.0.9
88
github.com/dgrijalva/jwt-go v3.2.0+incompatible
99
github.com/equinix-labs/otel-init-go v0.0.4
1010
github.com/fatih/color v1.7.0
11-
github.com/go-logr/logr v0.4.0
12-
github.com/go-logr/zapr v0.4.0
11+
github.com/go-logr/logr v1.2.2
12+
github.com/go-logr/zapr v1.2.2
1313
github.com/go-test/deep v1.0.7
1414
github.com/golang/protobuf v1.5.2
1515
github.com/google/go-cmp v0.5.6
@@ -21,7 +21,7 @@ require (
2121
github.com/mwitkow/go-proto-validators v0.3.2
2222
github.com/onsi/gomega v1.10.4
2323
github.com/packethost/pkg/grpc/authz v0.0.0-20210106215246-8e2e62dc8f0c
24-
github.com/packethost/pkg/log/logr v0.0.0-20210106215246-8e2e62dc8f0c
24+
github.com/packethost/pkg/log/logr/v2 v2.0.0
2525
github.com/philippgille/gokv v0.6.0
2626
github.com/philippgille/gokv/freecache v0.6.0
2727
github.com/pkg/errors v0.9.1
@@ -33,10 +33,12 @@ require (
3333
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.26.1
3434
go.opentelemetry.io/otel v1.1.0
3535
go.opentelemetry.io/otel/trace v1.1.0
36-
go.uber.org/zap v1.16.0
36+
go.uber.org/zap v1.19.0
3737
goa.design/goa v2.2.5+incompatible
3838
golang.org/x/sync v0.0.0-20201207232520-09787c993a3a
3939
google.golang.org/grpc v1.41.0
4040
google.golang.org/protobuf v1.27.1
4141
gopkg.in/yaml.v2 v2.4.0
4242
)
43+
44+
replace github.com/packethost/pkg/log/logr/v2 v2.0.0 => github.com/joelrebel/pkg/log/logr/v2 v2.0.0

go.sum

Lines changed: 26 additions & 26 deletions
Large diffs are not rendered by default.

grpc/oob/common_test.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import (
88
"time"
99

1010
"github.com/google/go-cmp/cmp"
11-
"github.com/packethost/pkg/log/logr"
11+
"github.com/packethost/pkg/log/logr/v2"
1212
v1 "github.com/tinkerbell/pbnj/api/v1"
1313
"github.com/tinkerbell/pbnj/pkg/repository"
1414
)
@@ -22,12 +22,12 @@ func TestParseAuth(t *testing.T) {
2222
"nil Direct Auth": {input: &v1.Authn{Authn: &v1.Authn_DirectAuthn{DirectAuthn: nil}}, want: &repository.Error{Code: v1.Code_value["UNAUTHENTICATED"], Message: "no auth found", Details: nil}},
2323
"nil auth": {input: nil, want: &repository.Error{Code: v1.Code_value["UNAUTHENTICATED"], Message: "no auth found", Details: nil}},
2424
}
25-
l, _, _ := logr.NewPacketLogr()
25+
packetLogr, _, _ := logr.NewPacketLogr()
2626
sm := make(chan string)
2727
for name, tc := range tests {
2828
t.Run(name, func(t *testing.T) {
2929
a := Accessory{
30-
Log: l,
30+
Log: packetLogr.Logger,
3131
StatusMessages: sm,
3232
}
3333

@@ -66,14 +66,14 @@ func TestSendStatusMessage(t *testing.T) {
6666
"without chan receiver": {runChanReceiver: false, want: nil},
6767
}
6868

69-
l, _, _ := logr.NewPacketLogr()
69+
packetLogr, _, _ := logr.NewPacketLogr()
7070
sm := make(chan string)
7171
for name, tc := range tests {
7272
t.Run(name, func(t *testing.T) {
7373
var msgs []string
7474
done := make(chan bool, 1)
7575
a := Accessory{
76-
Log: l,
76+
Log: packetLogr.Logger,
7777
StatusMessages: sm,
7878
}
7979

grpc/rpc/bmc_test.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import (
1111

1212
"github.com/google/go-cmp/cmp"
1313
"github.com/grpc-ecosystem/go-grpc-middleware/logging/zap/ctxzap"
14-
"github.com/packethost/pkg/log/logr"
14+
"github.com/packethost/pkg/log/logr/v2"
1515
"github.com/philippgille/gokv"
1616
"github.com/philippgille/gokv/freecache"
1717
v1 "github.com/tinkerbell/pbnj/api/v1"
@@ -39,8 +39,8 @@ func TestMain(m *testing.M) {
3939

4040
func setup() {
4141
ctx = context.Background()
42-
l, zapLogger, _ := logr.NewPacketLogr()
43-
log = zaplog.RegisterLogger(l)
42+
packetLogr, zapLogger, _ := logr.NewPacketLogr()
43+
logger := zaplog.RegisterLogger(packetLogr.Logger)
4444
ctx = ctxzap.ToContext(ctx, zapLogger)
4545
f := freecache.NewStore(freecache.DefaultOptions)
4646
s := gokv.Store(f)
@@ -52,10 +52,10 @@ func setup() {
5252
taskRunner = &taskrunner.Runner{
5353
Repository: repo,
5454
Ctx: ctx,
55-
Log: log,
55+
Log: logger,
5656
}
5757
bmcService = BmcService{
58-
Log: log,
58+
Log: logger,
5959
TaskRunner: taskRunner,
6060
UnimplementedBMCServer: v1.UnimplementedBMCServer{},
6161
}

grpc/rpc/machine_test.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import (
88
"github.com/google/go-cmp/cmp"
99
"github.com/grpc-ecosystem/go-grpc-middleware/logging/zap/ctxzap"
1010
"github.com/onsi/gomega"
11-
"github.com/packethost/pkg/log/logr"
11+
"github.com/packethost/pkg/log/logr/v2"
1212
"github.com/philippgille/gokv"
1313
"github.com/philippgille/gokv/freecache"
1414
v1 "github.com/tinkerbell/pbnj/api/v1"
@@ -62,8 +62,8 @@ func TestDevice(t *testing.T) {
6262

6363
ctx := context.Background()
6464

65-
l, zapLogger, _ := logr.NewPacketLogr()
66-
logger := zaplog.RegisterLogger(l)
65+
packetLogr, zapLogger, _ := logr.NewPacketLogr()
66+
logger := zaplog.RegisterLogger(packetLogr.Logger)
6767
ctx = ctxzap.ToContext(ctx, zapLogger)
6868
f := freecache.NewStore(freecache.DefaultOptions)
6969
s := gokv.Store(f)
@@ -166,8 +166,8 @@ func TestPower(t *testing.T) {
166166

167167
ctx := context.Background()
168168

169-
l, zapLogger, _ := logr.NewPacketLogr()
170-
logger := zaplog.RegisterLogger(l)
169+
packetLogr, zapLogger, _ := logr.NewPacketLogr()
170+
logger := zaplog.RegisterLogger(packetLogr.Logger)
171171
ctx = ctxzap.ToContext(ctx, zapLogger)
172172
f := freecache.NewStore(freecache.DefaultOptions)
173173
s := gokv.Store(f)

grpc/rpc/task_test.go

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import (
77

88
"github.com/grpc-ecosystem/go-grpc-middleware/logging/zap/ctxzap"
99
"github.com/onsi/gomega"
10-
"github.com/packethost/pkg/log/logr"
10+
"github.com/packethost/pkg/log/logr/v2"
1111
"github.com/philippgille/gokv"
1212
"github.com/philippgille/gokv/freecache"
1313
"github.com/rs/xid"
@@ -26,8 +26,8 @@ func TestTaskFound(t *testing.T) {
2626
Message: "",
2727
Details: nil,
2828
}
29-
l, zapLogger, _ := logr.NewPacketLogr()
30-
logger := zaplog.RegisterLogger(l)
29+
packetLogr, zapLogger, _ := logr.NewPacketLogr()
30+
logger := zaplog.RegisterLogger(packetLogr.Logger)
3131
ctx = ctxzap.ToContext(ctx, zapLogger)
3232
f := freecache.NewStore(freecache.DefaultOptions)
3333
s := gokv.Store(f)
@@ -82,9 +82,8 @@ func TestRecordNotFound(t *testing.T) {
8282
g := gomega.NewGomegaWithT(t)
8383

8484
ctx := context.Background()
85-
86-
l, zapLogger, _ := logr.NewPacketLogr()
87-
logger := zaplog.RegisterLogger(l)
85+
packetLogr, zapLogger, _ := logr.NewPacketLogr()
86+
logger := zaplog.RegisterLogger(packetLogr.Logger)
8887
ctx = ctxzap.ToContext(ctx, zapLogger)
8988
f := freecache.NewStore(freecache.DefaultOptions)
9089
s := gokv.Store(f)

grpc/server.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -114,18 +114,18 @@ func RunServer(ctx context.Context, log logging.Logger, grpcServer *grpc.Server,
114114
signal.Notify(sigChan, os.Interrupt)
115115
go func() {
116116
for range sigChan {
117-
log.Info("sig received, shutting down PBnJ")
117+
log.Info(0, "sig received, shutting down PBnJ")
118118
grpcServer.GracefulStop()
119119
<-ctx.Done()
120120
}
121121
}()
122122

123123
go func() {
124124
<-ctx.Done()
125-
log.Info("ctx cancelled, shutting down PBnJ")
125+
log.Info(0, "ctx cancelled, shutting down PBnJ")
126126
grpcServer.GracefulStop()
127127
}()
128128

129-
log.Info("starting PBnJ gRPC server")
129+
log.Info(0, "starting PBnJ gRPC server")
130130
return grpcServer.Serve(listen)
131131
}

grpc/server_test.go

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import (
1111
"time"
1212

1313
"github.com/grpc-ecosystem/go-grpc-middleware/logging/zap/ctxzap"
14-
"github.com/packethost/pkg/log/logr"
14+
"github.com/packethost/pkg/log/logr/v2"
1515
"github.com/philippgille/gokv"
1616
"github.com/philippgille/gokv/freecache"
1717
"github.com/tinkerbell/pbnj/grpc/persistence"
@@ -24,8 +24,8 @@ import (
2424
func TestRunServer(t *testing.T) {
2525
ctx := context.Background()
2626
ctx, cancel := context.WithTimeout(ctx, 9*time.Second)
27-
l, zapLogger, err := logr.NewPacketLogr()
28-
log := zaplog.RegisterLogger(l)
27+
logger, zapLogger, err := logr.NewPacketLogr()
28+
log := zaplog.RegisterLogger(logger.Logger)
2929
ctx = ctxzap.ToContext(ctx, zapLogger)
3030
if err != nil {
3131
t.Fatal(err)
@@ -43,7 +43,7 @@ func TestRunServer(t *testing.T) {
4343

4444
grpcServer := grpc.NewServer()
4545
httpServer := http.NewServer(fmt.Sprintf(":%d", port+1))
46-
httpServer.WithLogger(l)
46+
httpServer.WithLogger(logger.Logger)
4747

4848
g := new(errgroup.Group)
4949
g.Go(func() error {
@@ -61,8 +61,8 @@ func TestRunServerSignals(t *testing.T) {
6161
ctx := context.Background()
6262
ctx, cancel := context.WithTimeout(ctx, 3*time.Second)
6363
defer cancel()
64-
l, zapLogger, err := logr.NewPacketLogr()
65-
log := zaplog.RegisterLogger(l)
64+
logger, zapLogger, err := logr.NewPacketLogr()
65+
log := zaplog.RegisterLogger(logger.Logger)
6666
ctx = ctxzap.ToContext(ctx, zapLogger)
6767
if err != nil {
6868
t.Fatal(err)
@@ -74,7 +74,7 @@ func TestRunServerSignals(t *testing.T) {
7474
port := rand.Intn(max-min+1) + min
7575
grpcServer := grpc.NewServer()
7676
httpServer := http.NewServer(fmt.Sprintf(":%d", port+1))
77-
httpServer.WithLogger(l)
77+
httpServer.WithLogger(logger.Logger)
7878

7979
g := new(errgroup.Group)
8080
g.Go(func() error {
@@ -105,16 +105,16 @@ func TestRunServerPortInUse(t *testing.T) {
105105
ctx := context.Background()
106106
ctx, cancel := context.WithTimeout(ctx, 5*time.Second)
107107
defer cancel()
108-
l, zapLogger, err := logr.NewPacketLogr()
109-
log := zaplog.RegisterLogger(l)
108+
logger, zapLogger, err := logr.NewPacketLogr()
109+
log := zaplog.RegisterLogger(logger.Logger)
110110
ctx = ctxzap.ToContext(ctx, zapLogger)
111111
if err != nil {
112112
t.Fatal(err)
113113
}
114114

115115
grpcServer := grpc.NewServer()
116116
httpServer := http.NewServer(fmt.Sprintf(":%d", port+1))
117-
httpServer.WithLogger(l)
117+
httpServer.WithLogger(logger.Logger)
118118

119119
err = RunServer(ctx, log, grpcServer, strconv.Itoa(port), httpServer)
120120
if err.Error() != "listen tcp :40039: bind: address already in use" {

0 commit comments

Comments
 (0)