diff --git a/pkg/kudoctl/util/kudo/kudo.go b/pkg/kudoctl/util/kudo/kudo.go index 90afd86f6..4dd24dd21 100644 --- a/pkg/kudoctl/util/kudo/kudo.go +++ b/pkg/kudoctl/util/kudo/kudo.go @@ -75,9 +75,10 @@ func NewClientForConfig(config *rest.Config, validateInstall bool) (*Client, err KubeClientset: kubeClient.KubeClient, } - validationErr := client.VerifyServedCRDs(kubeClient) - if validateInstall && validationErr != nil { - return nil, validationErr + if validateInstall { + if err := client.VerifyServedCRDs(kubeClient); err != nil { + return nil, err + } } return client, nil