From 4ab48011398e7e286839b8815337176237c915c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20L=C3=A9vesque-Dion?= Date: Tue, 1 Dec 2020 18:36:48 -0500 Subject: [PATCH] avoid logging kubelet configuration headers --- cmd/kubelet/app/server.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/cmd/kubelet/app/server.go b/cmd/kubelet/app/server.go index ff7e05feec1..cdc5babe350 100644 --- a/cmd/kubelet/app/server.go +++ b/cmd/kubelet/app/server.go @@ -263,8 +263,14 @@ HTTP server: The kubelet can also listen for HTTP and respond to a simple API // set up signal context here in order to be reused by kubelet and docker shim ctx := genericapiserver.SetupSignalContext() - // run the kubelet + // make kubelet configuration safe for logging + for k := range kubeletServer.KubeletConfiguration.StaticPodURLHeader { + kubeletServer.KubeletConfiguration.StaticPodURLHeader[k] = []string{""} + } + klog.V(5).Infof("KubeletConfiguration: %#v", kubeletServer.KubeletConfiguration) + + // run the kubelet if err := Run(ctx, kubeletServer, kubeletDeps, utilfeature.DefaultFeatureGate); err != nil { klog.Fatal(err) }