Example #1
0
// NewForConfig creates a new Clientset for the given config.
func NewForConfig(c *unversioned.Config) (*Clientset, error) {
	var clientset Clientset
	var err error
	clientset.LegacyClient, err = legacy_unversioned.NewForConfig(c)
	if err != nil {
		return nil, err
	}
	clientset.ExtensionsClient, err = extensions_unversioned.NewForConfig(c)
	if err != nil {
		return nil, err
	}

	return &clientset, nil
}
Example #2
0
// NewForConfig creates a new Clientset for the given config.
func NewForConfig(c *unversioned.Config) (*Clientset, error) {
	var clientset Clientset
	var err error
	clientset.CoreClient, err = core_unversioned.NewForConfig(c)
	if err != nil {
		return &clientset, err
	}
	clientset.ExtensionsClient, err = extensions_unversioned.NewForConfig(c)
	if err != nil {
		return &clientset, err
	}

	clientset.DiscoveryClient, err = unversioned.NewDiscoveryClientForConfig(c)
	if err != nil {
		glog.Errorf("failed to create the DiscoveryClient: %v", err)
	}
	return &clientset, err
}