From d9075f1d18db7dccfb37f80aacf603934be9505c Mon Sep 17 00:00:00 2001 From: Dmytro Kozlovskyi <4500733+argusua@users.noreply.github.com> Date: Tue, 16 Jan 2024 12:04:40 +0200 Subject: [PATCH] aws: fix maxPods when cilium ipam is used Co-authored-by: Ciprian Hacman --- nodeup/pkg/model/kubelet.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nodeup/pkg/model/kubelet.go b/nodeup/pkg/model/kubelet.go index b647a2d68d..ab1cc3036c 100644 --- a/nodeup/pkg/model/kubelet.go +++ b/nodeup/pkg/model/kubelet.go @@ -634,7 +634,7 @@ func (b *KubeletBuilder) buildKubeletConfigSpec() (*kops.KubeletConfigSpec, erro c.ClientCAFile = filepath.Join(b.PathSrvKubernetes(), "ca.crt") // Respect any MaxPods value the user sets explicitly. - if b.NodeupConfig.Networking.AmazonVPC != nil && c.MaxPods == nil { + if (b.NodeupConfig.Networking.AmazonVPC != nil || (b.NodeupConfig.Networking.Cilium != nil && b.NodeupConfig.Networking.Cilium.IPAM == kops.CiliumIpamEni)) && c.MaxPods == nil { sess := session.Must(session.NewSession()) metadata := ec2metadata.New(sess)