diff --git a/pkg/cli/project/project.go b/pkg/cli/project/project.go index f7301a2440..c6a022dba3 100644 --- a/pkg/cli/project/project.go +++ b/pkg/cli/project/project.go @@ -106,15 +106,15 @@ func (o *ProjectOptions) Complete(f genericclioptions.RESTClientGetter, cmd *cob return fmt.Errorf("unable to get value for --context flag: %v", err) } - if o.Context != "" { - o.Config.CurrentContext = o.Context - } - o.Config, err = f.ToRawKubeConfigLoader().RawConfig() if err != nil { return err } + if o.Context != "" { + o.Config.CurrentContext = o.Context + } + o.RESTConfig, err = f.ToRESTConfig() if err != nil { contextNameExists := false