diff --git a/pkg/kubectl/cmd/rollout/rollout_pause.go b/pkg/kubectl/cmd/rollout/rollout_pause.go index 65888248cd..1037b7bd89 100644 --- a/pkg/kubectl/cmd/rollout/rollout_pause.go +++ b/pkg/kubectl/cmd/rollout/rollout_pause.go @@ -153,7 +153,9 @@ func (o PauseConfig) RunPause() error { allErrs = append(allErrs, err) continue } - printer.PrintObj(cmdutil.AsDefaultVersionedOrOriginal(info.Object, info.Mapping), o.Out) + if err = printer.PrintObj(cmdutil.AsDefaultVersionedOrOriginal(info.Object, info.Mapping), o.Out); err != nil { + allErrs = append(allErrs, err) + } continue } @@ -169,7 +171,9 @@ func (o PauseConfig) RunPause() error { allErrs = append(allErrs, err) continue } - printer.PrintObj(cmdutil.AsDefaultVersionedOrOriginal(info.Object, info.Mapping), o.Out) + if err = printer.PrintObj(cmdutil.AsDefaultVersionedOrOriginal(info.Object, info.Mapping), o.Out); err != nil { + allErrs = append(allErrs, err) + } } return utilerrors.NewAggregate(allErrs) diff --git a/pkg/kubectl/cmd/rollout/rollout_resume.go b/pkg/kubectl/cmd/rollout/rollout_resume.go index 16dde958d8..ed44a428ba 100644 --- a/pkg/kubectl/cmd/rollout/rollout_resume.go +++ b/pkg/kubectl/cmd/rollout/rollout_resume.go @@ -158,7 +158,9 @@ func (o ResumeConfig) RunResume() error { allErrs = append(allErrs, err) continue } - printer.PrintObj(cmdutil.AsDefaultVersionedOrOriginal(info.Object, info.Mapping), o.Out) + if err = printer.PrintObj(cmdutil.AsDefaultVersionedOrOriginal(info.Object, info.Mapping), o.Out); err != nil { + allErrs = append(allErrs, err) + } } obj, err := resource.NewHelper(info.Client, info.Mapping).Patch(info.Namespace, info.Name, types.StrategicMergePatchType, patch.Patch) @@ -173,7 +175,9 @@ func (o ResumeConfig) RunResume() error { allErrs = append(allErrs, err) continue } - printer.PrintObj(cmdutil.AsDefaultVersionedOrOriginal(info.Object, info.Mapping), o.Out) + if err = printer.PrintObj(cmdutil.AsDefaultVersionedOrOriginal(info.Object, info.Mapping), o.Out); err != nil { + allErrs = append(allErrs, err) + } } return utilerrors.NewAggregate(allErrs) diff --git a/pkg/kubectl/cmd/set/set_env.go b/pkg/kubectl/cmd/set/set_env.go index 87a83c7a10..da60aa55bc 100644 --- a/pkg/kubectl/cmd/set/set_env.go +++ b/pkg/kubectl/cmd/set/set_env.go @@ -415,7 +415,7 @@ func (o *EnvOptions) RunEnv() error { if o.Local || o.dryRun { if err := o.PrintObj(info.Object, o.Out); err != nil { - return err + allErrs = append(allErrs, err) } continue } @@ -433,7 +433,7 @@ func (o *EnvOptions) RunEnv() error { } if err := o.PrintObj(actual, o.Out); err != nil { - return err + allErrs = append(allErrs, err) } } return utilerrors.NewAggregate(allErrs) diff --git a/pkg/kubectl/cmd/set/set_image.go b/pkg/kubectl/cmd/set/set_image.go index 540e40bebc..b2f09e76dd 100644 --- a/pkg/kubectl/cmd/set/set_image.go +++ b/pkg/kubectl/cmd/set/set_image.go @@ -276,7 +276,7 @@ func (o *SetImageOptions) Run() error { if o.Local || o.DryRun { if err := o.PrintObj(info.Object, o.Out); err != nil { - return err + allErrs = append(allErrs, err) } continue } @@ -289,7 +289,7 @@ func (o *SetImageOptions) Run() error { } if err := o.PrintObj(actual, o.Out); err != nil { - return err + allErrs = append(allErrs, err) } } return utilerrors.NewAggregate(allErrs) diff --git a/pkg/kubectl/cmd/set/set_resources.go b/pkg/kubectl/cmd/set/set_resources.go index 1089b3f61f..23f1cd35e3 100644 --- a/pkg/kubectl/cmd/set/set_resources.go +++ b/pkg/kubectl/cmd/set/set_resources.go @@ -277,7 +277,7 @@ func (o *SetResourcesOptions) Run() error { if o.Local || o.DryRun { if err := o.PrintObj(info.Object, o.Out); err != nil { - return err + allErrs = append(allErrs, err) } continue } @@ -289,7 +289,7 @@ func (o *SetResourcesOptions) Run() error { } if err := o.PrintObj(actual, o.Out); err != nil { - return err + allErrs = append(allErrs, err) } } return utilerrors.NewAggregate(allErrs) diff --git a/pkg/kubectl/cmd/set/set_serviceaccount.go b/pkg/kubectl/cmd/set/set_serviceaccount.go index e33e12ac3b..a1a956bab8 100644 --- a/pkg/kubectl/cmd/set/set_serviceaccount.go +++ b/pkg/kubectl/cmd/set/set_serviceaccount.go @@ -198,7 +198,7 @@ func (o *SetServiceAccountOptions) Run() error { } if o.local || o.dryRun { if err := o.PrintObj(info.Object, o.Out); err != nil { - return err + patchErrs = append(patchErrs, err) } continue } @@ -209,7 +209,7 @@ func (o *SetServiceAccountOptions) Run() error { } if err := o.PrintObj(actual, o.Out); err != nil { - return err + patchErrs = append(patchErrs, err) } } return utilerrors.NewAggregate(patchErrs) diff --git a/pkg/kubectl/cmd/set/set_subject.go b/pkg/kubectl/cmd/set/set_subject.go index 10fd4031e1..332453fc99 100644 --- a/pkg/kubectl/cmd/set/set_subject.go +++ b/pkg/kubectl/cmd/set/set_subject.go @@ -251,7 +251,7 @@ func (o *SubjectOptions) Run(fn updateSubjects) error { if o.Local || o.DryRun { if err := o.PrintObj(info.Object, o.Out); err != nil { - return err + allErrs = append(allErrs, err) } continue }