feat: support systemd config on Ubuntu 22.04+ for Amazon VPC CNI

Signed-off-by: (╯°□°)╯︵ uᴉǝssnH ɐɟɐʇsoW <mostafa.hussein91@gmail.com>
This commit is contained in:
(╯°□°)╯︵ uᴉǝssnH ɐɟɐʇsoW 2025-06-14 08:12:15 +04:00
parent d19b006c72
commit babe2008c4
No known key found for this signature in database
GPG Key ID: ABBA15E4477372C1
1 changed files with 3 additions and 0 deletions

View File

@ -48,7 +48,10 @@ func (b *AmazonVPCRoutedENIBuilder) Build(c *fi.NodeupModelBuilderContext) error
{"udevadm", "trigger"},
},
})
}
if (b.Distribution.IsUbuntu() && b.Distribution.Version() >= 22.04) ||
b.Distribution == distributions.DistributionAmazonLinux2023 {
// Make systemd-networkd ignore foreign settings, else it may
// unexpectedly delete IP rules and routes added by CNI
contents := `