UPSTREAM: 67615: attach: Move the AttachFunc default function to the initializer
Fixes a partially constructed AttachOptions
@@ -90,6 +90,7 @@ func NewAttachOptions(streams genericclioptions.IOStreams) *AttachOptions {
IOStreams: streams,
},
Attach: &DefaultRemoteAttach{},
+ AttachFunc: defaultAttachFunc,
}
}
@@ -193,8 +194,6 @@ func (o *AttachOptions) Complete(f cmdutil.Factory, cmd *cobra.Command, args []s
}
o.Config = config
- o.AttachFunc = defaultAttachFunc
-
if o.CommandName == "" {
o.CommandName = cmd.CommandPath()
}
