mirror of
https://github.com/k3s-io/kubernetes.git
synced 2026-01-04 23:17:50 +00:00
add ClientSet to factory to remove non-generated client
This commit is contained in:
@@ -274,7 +274,12 @@ func Run(f *cmdutil.Factory, cmdIn io.Reader, cmdOut, cmdErr io.Writer, cmd *cob
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
opts.Client = client
|
||||
|
||||
clientset, err := f.ClientSet()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
opts.PodClient = clientset.Core()
|
||||
|
||||
attachablePod, err := f.AttachablePodForObject(obj)
|
||||
if err != nil {
|
||||
@@ -475,7 +480,13 @@ func handleAttachPod(f *cmdutil.Factory, c *client.Client, ns, name string, opts
|
||||
_, err = io.Copy(opts.Out, readCloser)
|
||||
return err
|
||||
}
|
||||
opts.Client = c
|
||||
|
||||
clientset, err := f.ClientSet()
|
||||
if err != nil {
|
||||
return nil
|
||||
}
|
||||
opts.PodClient = clientset.Core()
|
||||
|
||||
opts.PodName = name
|
||||
opts.Namespace = ns
|
||||
if err := opts.Run(); err != nil {
|
||||
|
||||
Reference in New Issue
Block a user