From d97802e665708f62009b183fdba193180295965f Mon Sep 17 00:00:00 2001 From: "Jose A. Rivera" Date: Wed, 19 Dec 2018 14:07:46 -0600 Subject: [PATCH] Scrub Secret information in logGRPC() Signed-off-by: Jose A. Rivera --- pkg/connection/connection.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkg/connection/connection.go b/pkg/connection/connection.go index e93a36e4..4d3338f9 100644 --- a/pkg/connection/connection.go +++ b/pkg/connection/connection.go @@ -25,6 +25,7 @@ import ( "github.com/container-storage-interface/spec/lib/go/csi/v0" "github.com/golang/glog" + "github.com/kubernetes-csi/csi-lib-utils/protosanitizer" "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/connectivity" @@ -134,9 +135,9 @@ func (c *csiConnection) Close() error { func logGRPC(ctx context.Context, method string, req, reply interface{}, cc *grpc.ClientConn, invoker grpc.UnaryInvoker, opts ...grpc.CallOption) error { glog.V(5).Infof("GRPC call: %s", method) - glog.V(5).Infof("GRPC request: %+v", req) + glog.V(5).Infof("GRPC request: %s", protosanitizer.StripSecretsCSI03(req)) err := invoker(ctx, method, req, reply, cc, opts...) - glog.V(5).Infof("GRPC response: %+v", reply) + glog.V(5).Infof("GRPC response: %s", protosanitizer.StripSecretsCSI03(reply)) glog.V(5).Infof("GRPC error: %v", err) return err }