From 3f2c7b6fdacaa248deee07c56dde7bf6e3d5eebd Mon Sep 17 00:00:00 2001 From: xiangpengzhao Date: Wed, 8 Aug 2018 14:29:53 +0800 Subject: [PATCH] Check config path for command "kubeadm alpha phase kubelet write-env-file" --- cmd/kubeadm/app/cmd/phases/kubelet.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmd/kubeadm/app/cmd/phases/kubelet.go b/cmd/kubeadm/app/cmd/phases/kubelet.go index 91c87dd855c..068a6d2783c 100644 --- a/cmd/kubeadm/app/cmd/phases/kubelet.go +++ b/cmd/kubeadm/app/cmd/phases/kubelet.go @@ -125,6 +125,10 @@ func NewCmdKubeletWriteEnvFile() *cobra.Command { Long: kubeletWriteEnvFileLongDesc, Example: kubeletWriteEnvFileExample, Run: func(cmd *cobra.Command, args []string) { + if len(cfgPath) == 0 { + kubeadmutil.CheckErr(fmt.Errorf("The --config flag is mandatory")) + } + err := RunKubeletWriteEnvFile(cfgPath) kubeadmutil.CheckErr(err) },