From 2134026e3b29aa7e0ad0f59264c7a9c0948edb14 Mon Sep 17 00:00:00 2001 From: "Lubomir I. Ivanov" Date: Mon, 6 Jun 2022 20:34:52 +0300 Subject: [PATCH] kubeadm: allow passing the --patches flag to init/join/node phases Allow passing the --patches flag to init/join/node phases relevant to the kubelet writing the config file on disk. --- cmd/kubeadm/app/cmd/phases/init/kubelet.go | 1 + cmd/kubeadm/app/cmd/phases/join/kubelet.go | 1 + cmd/kubeadm/app/cmd/phases/upgrade/node/kubeletconfig.go | 1 + 3 files changed, 3 insertions(+) diff --git a/cmd/kubeadm/app/cmd/phases/init/kubelet.go b/cmd/kubeadm/app/cmd/phases/init/kubelet.go index e5246861e1c..204004b28e6 100644 --- a/cmd/kubeadm/app/cmd/phases/init/kubelet.go +++ b/cmd/kubeadm/app/cmd/phases/init/kubelet.go @@ -48,6 +48,7 @@ func NewKubeletStartPhase() workflow.Phase { options.CfgPath, options.NodeCRISocket, options.NodeName, + options.Patches, }, } } diff --git a/cmd/kubeadm/app/cmd/phases/join/kubelet.go b/cmd/kubeadm/app/cmd/phases/join/kubelet.go index db46fa02542..113a591c536 100644 --- a/cmd/kubeadm/app/cmd/phases/join/kubelet.go +++ b/cmd/kubeadm/app/cmd/phases/join/kubelet.go @@ -76,6 +76,7 @@ func NewKubeletStartPhase() workflow.Phase { options.TokenDiscoverySkipCAHash, options.TLSBootstrapToken, options.TokenStr, + options.Patches, }, } } diff --git a/cmd/kubeadm/app/cmd/phases/upgrade/node/kubeletconfig.go b/cmd/kubeadm/app/cmd/phases/upgrade/node/kubeletconfig.go index 3869c0f679c..5ec99c4e260 100644 --- a/cmd/kubeadm/app/cmd/phases/upgrade/node/kubeletconfig.go +++ b/cmd/kubeadm/app/cmd/phases/upgrade/node/kubeletconfig.go @@ -48,6 +48,7 @@ func NewKubeletConfigPhase() workflow.Phase { InheritFlags: []string{ options.DryRun, options.KubeconfigPath, + options.Patches, }, } return phase