From 95b14b173bf40283a1648f37a7e1b7705cd564a1 Mon Sep 17 00:00:00 2001 From: Enxebre Date: Tue, 1 Oct 2019 22:44:30 +0200 Subject: [PATCH] Prevent NewDiscoveryRESTMapper from panicking by calling NewDiscoveryClientForConfig --- pkg/client/apiutil/apimachinery.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/client/apiutil/apimachinery.go b/pkg/client/apiutil/apimachinery.go index cf775c3dc8..d981afb29e 100644 --- a/pkg/client/apiutil/apimachinery.go +++ b/pkg/client/apiutil/apimachinery.go @@ -35,7 +35,10 @@ import ( // information fetched by a new client with the given config. func NewDiscoveryRESTMapper(c *rest.Config) (meta.RESTMapper, error) { // Get a mapper - dc := discovery.NewDiscoveryClientForConfigOrDie(c) + dc, err := discovery.NewDiscoveryClientForConfig(c) + if err != nil { + return nil, err + } gr, err := restmapper.GetAPIGroupResources(dc) if err != nil { return nil, err