Skip to content

Commit 8a2816b

Browse files
authored
Merge pull request #1130 from shiftstack/cherry-pick-1095
🐛 Delete trunk on failure
2 parents 6f84df9 + 54b96b5 commit 8a2816b

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

pkg/cloud/services/compute/instance.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -486,7 +486,17 @@ func (s *Service) DeleteInstance(eventObject runtime.Object, instance *InstanceS
486486
}
487487

488488
func (s *Service) deletePorts(eventObject runtime.Object, nets []servers.Network) error {
489+
trunkSupported, err := s.isTrunkExtSupported()
490+
if err != nil {
491+
return err
492+
}
493+
489494
for _, n := range nets {
495+
if trunkSupported {
496+
if err = s.networkingService.DeleteTrunk(eventObject, n.Port); err != nil {
497+
return err
498+
}
499+
}
490500
if err := s.networkingService.DeletePort(eventObject, n.Port); err != nil {
491501
return err
492502
}

0 commit comments

Comments
 (0)