mirror of
https://github.com/siderolabs/talos.git
synced 2026-05-05 04:16:21 +02:00
This silences now properly messages like: ``` E1210 14:54:05.283069 1 reflector.go:429] "The watchlist request ended with an error, falling back to the standard LIST/WATCH semantics because making progress is better than deadlocking" err="client rate limiter Wait returned an error: context canceled - error from a previous attempt: EOF" ``` Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
20 lines
547 B
Go
20 lines
547 B
Go
// This Source Code Form is subject to the terms of the Mozilla Public
|
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
package kubernetes
|
|
|
|
import (
|
|
"io"
|
|
|
|
"k8s.io/klog/v2"
|
|
)
|
|
|
|
func init() {
|
|
// Kubernetes client likes to do calls to `klog` in random places which are not configurable.
|
|
// For Talos this means those logs are going to the console which doesn't look good.
|
|
klog.EnableContextualLogging(false)
|
|
klog.SetOutput(io.Discard)
|
|
klog.LogToStderr(false)
|
|
}
|