cleanup some dead kubectl code and narrow scope of helpers

This commit is contained in:
David Eads
2018-05-29 09:57:15 -04:00
parent e3a4104479
commit 207e9d1d90
22 changed files with 18 additions and 447 deletions

View File

@@ -40,7 +40,6 @@ import (
"k8s.io/apimachinery/pkg/util/strategicpatch"
"k8s.io/apimachinery/pkg/util/wait"
"k8s.io/client-go/dynamic"
scaleclient "k8s.io/client-go/scale"
oapi "k8s.io/kube-openapi/pkg/util/proto"
api "k8s.io/kubernetes/pkg/apis/core"
"k8s.io/kubernetes/pkg/kubectl"
@@ -79,7 +78,6 @@ type ApplyOptions struct {
Validator validation.Schema
Builder *resource.Builder
Mapper meta.RESTMapper
Scaler scaleclient.ScalesGetter
DynamicClient dynamic.Interface
OpenAPISchema openapi.Resources
@@ -220,11 +218,6 @@ func (o *ApplyOptions) Complete(f cmdutil.Factory, cmd *cobra.Command) error {
return err
}
o.Scaler, err = cmdutil.ScaleClientFn(f)
if err != nil {
return err
}
o.DynamicClient, err = f.DynamicClient()
if err != nil {
return err
@@ -493,7 +486,6 @@ func (o *ApplyOptions) Run() error {
cascade: o.DeleteOptions.Cascade,
dryRun: o.DryRun,
gracePeriod: o.DeleteOptions.GracePeriod,
scaler: o.Scaler,
toPrinter: o.ToPrinter,
@@ -583,8 +575,6 @@ type pruner struct {
dryRun bool
gracePeriod int
scaler scaleclient.ScalesGetter
toPrinter func(string) (printers.ResourcePrinter, error)
out io.Writer