Skip to content

Commit 66d14e5

Browse files
authored
Merge pull request #5595 from kylewuolle/fix-existing-network-interface
🐛 do not set tags on existing network interfaces when creating ec2 instances
2 parents 8e80745 + ba7b934 commit 66d14e5

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

pkg/cloud/services/ec2/instances.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -632,7 +632,12 @@ func (s *Service) runInstance(role string, i *infrav1.Instance) (*infrav1.Instan
632632
}
633633

634634
if len(i.Tags) > 0 {
635-
resources := []types.ResourceType{types.ResourceTypeInstance, types.ResourceTypeVolume, types.ResourceTypeNetworkInterface}
635+
resources := []types.ResourceType{types.ResourceTypeInstance, types.ResourceTypeVolume}
636+
637+
if len(i.NetworkInterfaces) == 0 {
638+
resources = append(resources, types.ResourceTypeNetworkInterface)
639+
}
640+
636641
for _, r := range resources {
637642
spec := types.TagSpecification{ResourceType: r}
638643

0 commit comments

Comments
 (0)