mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-29 06:27:05 +00:00
kubectl: fix a panic when createGeneratedObject failed
Reproduce: kubectl run --image=alpine hello -- sleep 1d kubectl run --image=alpine --stdin --tty --attach hello -- /bin/sh Signed-off-by: Shijiang Wei <mountkin@gmail.com>
This commit is contained in:
parent
dce1b88128
commit
2f485ec84b
@ -276,14 +276,14 @@ func RunRun(f cmdutil.Factory, cmdIn io.Reader, cmdOut, cmdErr io.Writer, cmd *c
|
|||||||
|
|
||||||
params["env"] = cmdutil.GetFlagStringArray(cmd, "env")
|
params["env"] = cmdutil.GetFlagStringArray(cmd, "env")
|
||||||
|
|
||||||
allErrs := []error{}
|
|
||||||
var runObjectMap = map[string]*RunObject{}
|
var runObjectMap = map[string]*RunObject{}
|
||||||
runObject, err := createGeneratedObject(f, cmd, generator, names, params, cmdutil.GetFlagString(cmd, "overrides"), namespace)
|
runObject, err := createGeneratedObject(f, cmd, generator, names, params, cmdutil.GetFlagString(cmd, "overrides"), namespace)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
allErrs = append(allErrs, err)
|
return err
|
||||||
} else {
|
} else {
|
||||||
runObjectMap[generatorName] = runObject
|
runObjectMap[generatorName] = runObject
|
||||||
}
|
}
|
||||||
|
allErrs := []error{}
|
||||||
if cmdutil.GetFlagBool(cmd, "expose") {
|
if cmdutil.GetFlagBool(cmd, "expose") {
|
||||||
serviceGenerator := cmdutil.GetFlagString(cmd, "service-generator")
|
serviceGenerator := cmdutil.GetFlagString(cmd, "service-generator")
|
||||||
if len(serviceGenerator) == 0 {
|
if len(serviceGenerator) == 0 {
|
||||||
|
Loading…
Reference in New Issue
Block a user