From 838f3afc5219640725922266b689c7d24fbdf804 Mon Sep 17 00:00:00 2001 From: Benjamin Elder Date: Mon, 7 Jul 2025 17:37:36 -0700 Subject: [PATCH] storage/etcd3: add back missing errcheck lost in recent refactoring. --- staging/src/k8s.io/apiserver/pkg/storage/etcd3/store.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/staging/src/k8s.io/apiserver/pkg/storage/etcd3/store.go b/staging/src/k8s.io/apiserver/pkg/storage/etcd3/store.go index c0cc06a1f77..8e5ef47fa90 100644 --- a/staging/src/k8s.io/apiserver/pkg/storage/etcd3/store.go +++ b/staging/src/k8s.io/apiserver/pkg/storage/etcd3/store.go @@ -645,6 +645,9 @@ func (s *store) getKeys(ctx context.Context) ([]string, error) { startTime := time.Now() resp, err := s.client.KV.Get(ctx, s.pathPrefix, clientv3.WithPrefix(), clientv3.WithKeysOnly()) metrics.RecordEtcdRequest("listOnlyKeys", s.groupResource, err, startTime) + if err != nil { + return nil, err + } keys := make([]string, 0, len(resp.Kvs)) for _, kv := range resp.Kvs { keys = append(keys, string(kv.Key))