From e7a5f5288fb74abeccd097b2d92a48d07823cff4 Mon Sep 17 00:00:00 2001 From: Rikiya Narita Date: Fri, 5 Sep 2025 02:54:47 +0900 Subject: [PATCH] apiserver/peerproxy: avoid shadowing math/rand with local variable\n\nThis change renames a local variable named 'rand' to 'endpointIndex' to avoid shadowing the imported math/rand package in peer proxy handler when selecting a random peer endpoint. Behavior is unchanged; this improves readability and prevents future confusion.\n\n/kind cleanup\n/area apiserver\n/sig api-machinery\n\n/release-note-none\n --- .../k8s.io/apiserver/pkg/util/peerproxy/peerproxy_handler.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/staging/src/k8s.io/apiserver/pkg/util/peerproxy/peerproxy_handler.go b/staging/src/k8s.io/apiserver/pkg/util/peerproxy/peerproxy_handler.go index 2894271346f..4b8e1b655d3 100644 --- a/staging/src/k8s.io/apiserver/pkg/util/peerproxy/peerproxy_handler.go +++ b/staging/src/k8s.io/apiserver/pkg/util/peerproxy/peerproxy_handler.go @@ -177,8 +177,8 @@ func (h *peerProxyHandler) WrapHandler(handler http.Handler) http.Handler { return } - rand := rand.Intn(len(peerEndpoints)) - peerEndpoint := peerEndpoints[rand] + endpointIndex := rand.Intn(len(peerEndpoints)) + peerEndpoint := peerEndpoints[endpointIndex] h.proxyRequestToDestinationAPIServer(r, w, peerEndpoint) }) }