Remove dependency on internal types from pkg/kubectl/resource.

Updates the Result.Object function to take an argument.
This commit is contained in:
Phillip Wittrock
2017-10-17 18:46:38 -07:00
parent e3e2e24cc5
commit 72d672c3d5
12 changed files with 113 additions and 19 deletions

View File

@@ -35,6 +35,7 @@ import (
"k8s.io/kubernetes/pkg/kubectl"
"k8s.io/kubernetes/pkg/kubectl/cmd/templates"
cmdutil "k8s.io/kubernetes/pkg/kubectl/cmd/util"
"k8s.io/kubernetes/pkg/kubectl/internaldeps"
"k8s.io/kubernetes/pkg/kubectl/resource"
"k8s.io/kubernetes/pkg/kubectl/util"
"k8s.io/kubernetes/pkg/kubectl/util/i18n"
@@ -204,7 +205,7 @@ func RunRollingUpdate(f cmdutil.Factory, out io.Writer, cmd *cobra.Command, args
NamespaceParam(cmdNamespace).DefaultNamespace().
FilenameParam(enforceNamespace, &resource.FilenameOptions{Recursive: false, Filenames: []string{filename}}).
Do()
obj, err := request.Object()
obj, err := request.Object(internaldeps.ToInternalList)
if err != nil {
return err
}