Skip to content

Commit ba7b934

Browse files
committed
fix: do not set tags on existing network interfaces when creating ec2 instances
1 parent 47820e4 commit ba7b934

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
@@ -626,7 +626,12 @@ func (s *Service) runInstance(role string, i *infrav1.Instance) (*infrav1.Instan
626626
}
627627

628628
if len(i.Tags) > 0 {
629-
resources := []types.ResourceType{types.ResourceTypeInstance, types.ResourceTypeVolume, types.ResourceTypeNetworkInterface}
629+
resources := []types.ResourceType{types.ResourceTypeInstance, types.ResourceTypeVolume}
630+
631+
if len(i.NetworkInterfaces) == 0 {
632+
resources = append(resources, types.ResourceTypeNetworkInterface)
633+
}
634+
630635
for _, r := range resources {
631636
spec := types.TagSpecification{ResourceType: r}
632637

0 commit comments

Comments
 (0)