Merge pull request #7919 from brendandburns/kubectl

Fix validation by moving it into the resource builder.
This commit is contained in:
Nikhil Jindal
2015-05-11 10:20:14 -07:00
6 changed files with 57 additions and 11 deletions

View File

@@ -145,7 +145,12 @@ func RunRollingUpdate(f *cmdutil.Factory, out io.Writer, cmd *cobra.Command, arg
mapper, typer := f.Object()
if len(filename) != 0 {
schema, err := f.Validator()
if err != nil {
return err
}
obj, err := resource.NewBuilder(mapper, typer, f.ClientMapperForCommand()).
Schema(schema).
NamespaceParam(cmdNamespace).RequireNamespace().
FilenameParam(filename).
Do().