|
|
@ -21,7 +21,6 @@ import (
|
|
|
|
"k8s.io/cli-runtime/pkg/resource"
|
|
|
|
"k8s.io/cli-runtime/pkg/resource"
|
|
|
|
"k8s.io/client-go/dynamic"
|
|
|
|
"k8s.io/client-go/dynamic"
|
|
|
|
"k8s.io/client-go/kubernetes"
|
|
|
|
"k8s.io/client-go/kubernetes"
|
|
|
|
restclient "k8s.io/client-go/rest"
|
|
|
|
|
|
|
|
"k8s.io/client-go/tools/clientcmd"
|
|
|
|
"k8s.io/client-go/tools/clientcmd"
|
|
|
|
"k8s.io/kubectl/pkg/validation"
|
|
|
|
"k8s.io/kubectl/pkg/validation"
|
|
|
|
)
|
|
|
|
)
|
|
|
@ -45,9 +44,6 @@ type Factory interface {
|
|
|
|
// KubernetesClientSet gives you back an external clientset
|
|
|
|
// KubernetesClientSet gives you back an external clientset
|
|
|
|
KubernetesClientSet() (*kubernetes.Clientset, error)
|
|
|
|
KubernetesClientSet() (*kubernetes.Clientset, error)
|
|
|
|
|
|
|
|
|
|
|
|
// Returns a RESTClient for accessing Kubernetes resources or an error.
|
|
|
|
|
|
|
|
RESTClient() (*restclient.RESTClient, error)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// NewBuilder returns an object that assists in loading objects from both disk and the server
|
|
|
|
// NewBuilder returns an object that assists in loading objects from both disk and the server
|
|
|
|
// and which implements the common patterns for CLI interactions with generic resources.
|
|
|
|
// and which implements the common patterns for CLI interactions with generic resources.
|
|
|
|
NewBuilder() *resource.Builder
|
|
|
|
NewBuilder() *resource.Builder
|
|
|
|