diff --git a/pkg/client/clientset_generated/internalclientset/clientset_adaption.go b/pkg/client/clientset_generated/internalclientset/clientset_adaption.go index 1b721ad622d..28c945438a0 100644 --- a/pkg/client/clientset_generated/internalclientset/clientset_adaption.go +++ b/pkg/client/clientset_generated/internalclientset/clientset_adaption.go @@ -38,5 +38,11 @@ func FromUnversionedClient(c *unversioned.Client) *Clientset { clientset.ExtensionsClient = unversionedextensions.New(nil) } + if c != nil && c.DiscoveryClient != nil { + clientset.DiscoveryClient = unversioned.NewDiscoveryClient(c.DiscoveryClient.RESTClient) + } else { + clientset.DiscoveryClient = unversioned.NewDiscoveryClient(nil) + } + return &clientset } diff --git a/pkg/client/clientset_generated/release_1_2/clientset_adaption.go b/pkg/client/clientset_generated/release_1_2/clientset_adaption.go index ec1852c5a0d..d45bf384069 100644 --- a/pkg/client/clientset_generated/release_1_2/clientset_adaption.go +++ b/pkg/client/clientset_generated/release_1_2/clientset_adaption.go @@ -38,5 +38,11 @@ func FromUnversionedClient(c *unversioned.Client) *Clientset { clientset.ExtensionsClient = v1beta1extensions.New(nil) } + if c != nil && c.DiscoveryClient != nil { + clientset.DiscoveryClient = unversioned.NewDiscoveryClient(c.DiscoveryClient.RESTClient) + } else { + clientset.DiscoveryClient = unversioned.NewDiscoveryClient(nil) + } + return &clientset }