From 38569de503d1358db358e5369996e5733de08d7f 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 b97c8dd357a92..4c57fdcf43290 100644 --- a/nodeup/pkg/model/kubelet.go +++ b/nodeup/pkg/model/kubelet.go @@ -576,7 +576,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)