aws: fix maxPods when cilium ipam is used

Co-authored-by: Ciprian Hacman <ciprian@hakman.dev>
This commit is contained in:
Dmytro Kozlovskyi 2024-01-16 12:04:40 +02:00 committed by Dmytro Kozlovskyi
parent 63e5d6ce73
commit d9075f1d18
1 changed files with 1 additions and 1 deletions

View File

@ -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)