Skip to content

Commit bd07d56

Browse files
authored
Merge pull request kubernetes#120947 from enj/enj/i/kms_drop_klog
k8s.io/kms: drop direct dependency on klog
2 parents ea5e4bc + f5cb2ad commit bd07d56

File tree

6 files changed

+5
-28
lines changed

6 files changed

+5
-28
lines changed

staging/src/k8s.io/kms/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ require (
88
github.com/gogo/protobuf v1.3.2
99
google.golang.org/grpc v1.55.0
1010
k8s.io/apimachinery v0.0.0
11-
k8s.io/klog/v2 v2.100.1
1211
)
1312

1413
require (
@@ -19,6 +18,7 @@ require (
1918
golang.org/x/text v0.13.0 // indirect
2019
google.golang.org/genproto/googleapis/rpc v0.0.0-20230525234030-28d5490b6b19 // indirect
2120
google.golang.org/protobuf v1.31.0 // indirect
21+
k8s.io/klog/v2 v2.100.1 // indirect
2222
k8s.io/utils v0.0.0-20230726121419-3b25d923346b // indirect
2323
)
2424

staging/src/k8s.io/kms/internal/plugins/_mock/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
FROM golang:1.20.1-bullseye as builder
15+
FROM golang:1.21.3-bullseye as builder
1616

1717
WORKDIR /workspace
1818

staging/src/k8s.io/kms/internal/plugins/_mock/go.mod

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,10 @@ go 1.19
44

55
require (
66
github.com/ThalesIgnite/crypto11 v1.2.5
7-
k8s.io/klog/v2 v2.100.1
87
k8s.io/kms v0.0.0-00010101000000-000000000000
98
)
109

1110
require (
12-
github.com/go-logr/logr v1.2.4 // indirect
1311
github.com/gogo/protobuf v1.3.2 // indirect
1412
github.com/golang/protobuf v1.5.3 // indirect
1513
github.com/miekg/pkcs11 v1.0.3-0.20190429190417-a667d056470f // indirect
@@ -25,6 +23,5 @@ require (
2523

2624
replace (
2725
k8s.io/apimachinery => ../../../../apimachinery
28-
k8s.io/client-go => ../../../../client-go
2926
k8s.io/kms => ../../../../kms
3027
)

staging/src/k8s.io/kms/internal/plugins/_mock/go.sum

Lines changed: 0 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

staging/src/k8s.io/kms/internal/plugins/_mock/plugin.go

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ import (
2424
"syscall"
2525
"time"
2626

27-
"k8s.io/klog/v2"
2827
"k8s.io/kms/pkg/service"
2928
"k8s.io/kms/pkg/util"
3029
"k8s.io/kms/plugins/mock/pkcs11"
@@ -41,14 +40,12 @@ func main() {
4140

4241
addr, err := util.ParseEndpoint(*listenAddr)
4342
if err != nil {
44-
klog.ErrorS(err, "failed to parse endpoint")
45-
os.Exit(1)
43+
panic("failed to parse endpoint: " + err.Error())
4644
}
4745

4846
remoteKMSService, err := pkcs11.NewPKCS11RemoteService(*configFilePath, "kms-test")
4947
if err != nil {
50-
klog.ErrorS(err, "failed to create remote service")
51-
os.Exit(1)
48+
panic("failed to create remote service: " + err.Error())
5249
}
5350

5451
ctx := withShutdownSignal(context.Background())
@@ -58,16 +55,13 @@ func main() {
5855
remoteKMSService,
5956
)
6057

61-
klog.InfoS("starting server", "listenAddr", *listenAddr)
6258
go func() {
6359
if err := grpcService.ListenAndServe(); err != nil {
64-
klog.ErrorS(err, "failed to serve")
65-
os.Exit(1)
60+
panic("failed to serve: " + err.Error())
6661
}
6762
}()
6863

6964
<-ctx.Done()
70-
klog.InfoS("shutting down server")
7165
grpcService.Shutdown()
7266
}
7367

@@ -81,7 +75,6 @@ func withShutdownSignal(ctx context.Context) context.Context {
8175

8276
go func() {
8377
<-signalChan
84-
klog.InfoS("received shutdown signal")
8578
cancel()
8679
}()
8780
return nctx

staging/src/k8s.io/kms/pkg/service/grpc_service.go

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ import (
2323

2424
"google.golang.org/grpc"
2525

26-
"k8s.io/klog/v2"
2726
kmsapi "k8s.io/kms/apis/v2"
2827
)
2928

@@ -45,8 +44,6 @@ func NewGRPCService(
4544

4645
kmsService Service,
4746
) *GRPCService {
48-
klog.V(4).InfoS("KMS plugin configured", "address", address, "timeout", timeout)
49-
5047
return &GRPCService{
5148
addr: address,
5249
timeout: timeout,
@@ -70,14 +67,12 @@ func (s *GRPCService) ListenAndServe() error {
7067

7168
kmsapi.RegisterKeyManagementServiceServer(gs, s)
7269

73-
klog.V(4).InfoS("kms plugin serving", "address", s.addr)
7470
return gs.Serve(ln)
7571
}
7672

7773
// Shutdown performs a graceful shutdown. Doesn't accept new connections and
7874
// blocks until all pending RPCs are finished.
7975
func (s *GRPCService) Shutdown() {
80-
klog.V(4).InfoS("kms plugin shutdown", "address", s.addr)
8176
if s.server != nil {
8277
s.server.GracefulStop()
8378
}
@@ -86,7 +81,6 @@ func (s *GRPCService) Shutdown() {
8681
// Close stops the server by closing all connections immediately and cancels
8782
// all active RPCs.
8883
func (s *GRPCService) Close() {
89-
klog.V(4).InfoS("kms plugin close", "address", s.addr)
9084
if s.server != nil {
9185
s.server.Stop()
9286
}
@@ -108,8 +102,6 @@ func (s *GRPCService) Status(ctx context.Context, _ *kmsapi.StatusRequest) (*kms
108102

109103
// Decrypt sends a decryption request to specified kms service.
110104
func (s *GRPCService) Decrypt(ctx context.Context, req *kmsapi.DecryptRequest) (*kmsapi.DecryptResponse, error) {
111-
klog.V(4).InfoS("decrypt request received", "id", req.Uid)
112-
113105
plaintext, err := s.kmsService.Decrypt(ctx, req.Uid, &DecryptRequest{
114106
Ciphertext: req.Ciphertext,
115107
KeyID: req.KeyId,
@@ -126,8 +118,6 @@ func (s *GRPCService) Decrypt(ctx context.Context, req *kmsapi.DecryptRequest) (
126118

127119
// Encrypt sends an encryption request to specified kms service.
128120
func (s *GRPCService) Encrypt(ctx context.Context, req *kmsapi.EncryptRequest) (*kmsapi.EncryptResponse, error) {
129-
klog.V(4).InfoS("encrypt request received", "id", req.Uid)
130-
131121
encRes, err := s.kmsService.Encrypt(ctx, req.Uid, req.Plaintext)
132122
if err != nil {
133123
return nil, err

0 commit comments

Comments
 (0)