@@ -63,19 +63,18 @@ func NewCmdReset(in io.Reader, out io.Writer) *cobra.Command {
63
63
ignorePreflightErrorsSet , err := validation .ValidateIgnorePreflightErrors (ignorePreflightErrors )
64
64
kubeadmutil .CheckErr (err )
65
65
66
- if _ , err := os . Stat ( kubeConfigFile ); ! os . IsNotExist ( err ) {
67
- client , err = getClientset (kubeConfigFile , false )
68
- kubeadmutil . CheckErr ( err )
66
+ var cfg * kubeadmapi. InitConfiguration
67
+ client , err = getClientset (kubeConfigFile , false )
68
+ if err == nil {
69
69
klog .V (1 ).Infof ("[reset] loaded client set from kubeconfig file: %s" , kubeConfigFile )
70
+ cfg , err = configutil .FetchInitConfigurationFromCluster (client , os .Stdout , "reset" , false )
71
+ if err != nil {
72
+ klog .Warningf ("[reset] Unable to fetch the kubeadm-config ConfigMap from cluster: %v" , err )
73
+ }
70
74
} else {
71
75
klog .V (1 ).Infof ("[reset] could not get client set from missing kubeconfig file: %s" , kubeConfigFile )
72
76
}
73
77
74
- cfg , err := configutil .FetchInitConfigurationFromCluster (client , os .Stdout , "reset" , false )
75
- if err != nil {
76
- klog .Warningf ("[reset] Unable to fetch the kubeadm-config ConfigMap from cluster: %v" , err )
77
- }
78
-
79
78
if criSocketPath == "" {
80
79
criSocketPath , err = resetDetectCRISocket (cfg )
81
80
kubeadmutil .CheckErr (err )
0 commit comments