From f0e88857f7b5d3f56e1296b8c7b38bf4a7eee676 Mon Sep 17 00:00:00 2001 From: Ricardo Pchevuzinske Katz Date: Thu, 23 Oct 2025 19:28:18 -0300 Subject: [PATCH] Return error in case of discovery client failure --- .../src/k8s.io/kubectl/pkg/cmd/apiresources/apiresources.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/staging/src/k8s.io/kubectl/pkg/cmd/apiresources/apiresources.go b/staging/src/k8s.io/kubectl/pkg/cmd/apiresources/apiresources.go index 1959cc1109d..9a45cd907d2 100644 --- a/staging/src/k8s.io/kubectl/pkg/cmd/apiresources/apiresources.go +++ b/staging/src/k8s.io/kubectl/pkg/cmd/apiresources/apiresources.go @@ -229,6 +229,9 @@ func (o *APIResourceOptions) RunAPIResources() error { allResources = append(allResources, apiList) } + if len(allResources) == 0 { + return utilerrors.NewAggregate(errs) + } flatList := &metav1.APIResourceList{ TypeMeta: metav1.TypeMeta{ APIVersion: allResources[0].APIVersion,