Added job/v1 generator to kubectl run

This commit is contained in:
Maciej Szulik
2016-03-10 00:06:49 +01:00
parent aca37830b1
commit de83631768
6 changed files with 270 additions and 10 deletions

View File

@@ -88,7 +88,7 @@ func NewCmdRun(f *cmdutil.Factory, cmdIn io.Reader, cmdOut, cmdErr io.Writer) *c
}
func addRunFlags(cmd *cobra.Command) {
cmd.Flags().String("generator", "", "The name of the API generator to use. Default is 'deployment/v1beta1' if --restart=Always, otherwise the default is 'job/v1beta1'.")
cmd.Flags().String("generator", "", "The name of the API generator to use. Default is 'deployment/v1beta1' if --restart=Always, otherwise the default is 'job/v1'.")
cmd.Flags().String("image", "", "The image for the container to run.")
cmd.MarkFlagRequired("image")
cmd.Flags().IntP("replicas", "r", 1, "Number of replicas to create for this container. Default is 1.")
@@ -149,7 +149,7 @@ func Run(f *cmdutil.Factory, cmdIn io.Reader, cmdOut, cmdErr io.Writer, cmd *cob
if restartPolicy == api.RestartPolicyAlways {
generatorName = "deployment/v1beta1"
} else {
generatorName = "job/v1beta1"
generatorName = "job/v1"
}
}
generators := f.Generators("run")