Need type assertion because RESTClient() is now a method that returns and interface.

This commit is contained in:
Madhusudan.C.S
2016-11-01 21:59:51 -07:00
parent e69475d29e
commit 0092cda7ed

View File

@@ -417,18 +417,18 @@ func (f *fakeAPIFactory) ClientSet() (*internalclientset.Clientset, error) {
// version.
fakeClient := f.tf.Client.(*fake.RESTClient)
clientset := internalclientset.NewForConfigOrDie(f.tf.ClientConfig)
clientset.CoreClient.RESTClient.Client = fakeClient.Client
clientset.AuthenticationClient.RESTClient.Client = fakeClient.Client
clientset.AuthorizationClient.RESTClient.Client = fakeClient.Client
clientset.AutoscalingClient.RESTClient.Client = fakeClient.Client
clientset.BatchClient.RESTClient.Client = fakeClient.Client
clientset.CertificatesClient.RESTClient.Client = fakeClient.Client
clientset.ExtensionsClient.RESTClient.Client = fakeClient.Client
clientset.RbacClient.RESTClient.Client = fakeClient.Client
clientset.StorageClient.RESTClient.Client = fakeClient.Client
clientset.AppsClient.RESTClient.Client = fakeClient.Client
clientset.PolicyClient.RESTClient.Client = fakeClient.Client
clientset.DiscoveryClient.RESTClient.Client = fakeClient.Client
clientset.CoreClient.RESTClient().(*restclient.RESTClient).Client = fakeClient.Client
clientset.AuthenticationClient.RESTClient().(*restclient.RESTClient).Client = fakeClient.Client
clientset.AuthorizationClient.RESTClient().(*restclient.RESTClient).Client = fakeClient.Client
clientset.AutoscalingClient.RESTClient().(*restclient.RESTClient).Client = fakeClient.Client
clientset.BatchClient.RESTClient().(*restclient.RESTClient).Client = fakeClient.Client
clientset.CertificatesClient.RESTClient().(*restclient.RESTClient).Client = fakeClient.Client
clientset.ExtensionsClient.RESTClient().(*restclient.RESTClient).Client = fakeClient.Client
clientset.RbacClient.RESTClient().(*restclient.RESTClient).Client = fakeClient.Client
clientset.StorageClient.RESTClient().(*restclient.RESTClient).Client = fakeClient.Client
clientset.AppsClient.RESTClient().(*restclient.RESTClient).Client = fakeClient.Client
clientset.PolicyClient.RESTClient().(*restclient.RESTClient).Client = fakeClient.Client
clientset.DiscoveryClient.RESTClient().(*restclient.RESTClient).Client = fakeClient.Client
return clientset, f.tf.Err
}