kubernetes/pkg/controlplane/controller/leaderelection
Abhijit Hoskeri c07f3ebbde Fix logspam in leaderelection controller.
If the reconcileElectionStep function returns `noRequeue, nil`, it causes log
spam from apiserver.  This is because HandleErrorWithContext regardless of
error value.  Skip logging if error is nil.

Also, tag the log message with the involved lease object name.

```
...
{"ts":1773796037662.8264,"logger":"UnhandledError","caller":"leaderelection/leaderelection_controller.go:169","msg":"Failed to reconcile election step"}
{"ts":1773796038472.465,"logger":"UnhandledError","caller":"leaderelection/leaderelection_controller.go:169","msg":"Failed to reconcile election step"}
...
```
2026-03-17 18:05:20 -07:00
..
election.go Add LeaseCandidate v1beta1 2025-03-12 17:52:10 +00:00
election_test.go Add LeaseCandidate v1beta1 2025-03-12 17:52:10 +00:00
leaderelection_controller.go Fix logspam in leaderelection controller. 2026-03-17 18:05:20 -07:00
leaderelection_controller_test.go Add LeaseCandidate v1beta1 2025-03-12 17:52:10 +00:00
leasecandidategc_controller.go Use contextual logging in leaderelection controller 2026-03-07 00:26:53 +08:00
leasecandidategc_controller_test.go Add LeaseCandidate v1beta1 2025-03-12 17:52:10 +00:00
OWNERS Add newline to fix owners fmt 2025-08-04 19:12:56 +00:00
run_with_leaderelection.go Use contextual logging in leaderelection controller 2026-03-07 00:26:53 +08:00