We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d9ccaf7 commit 5bd71baCopy full SHA for 5bd71ba
pkg/controller/gc.go
@@ -721,6 +721,17 @@ func (c *Controller) getVmLsps() []string {
721
for _, vm := range vms.Items {
722
vmLsp := ovs.PodNameToPortName(vm.Name, ns.Name, util.OvnProvider)
723
vmLsps = append(vmLsps, vmLsp)
724
+
725
+ attachNets, err := util.ParsePodNetworkAnnotation(vm.Spec.Template.ObjectMeta.Annotations[util.AttachmentNetworkAnnotation], vm.Namespace)
726
+ if err != nil {
727
+ klog.Errorf("failed to get attachment subnet of vm %s, %v", vm.Name, err)
728
+ continue
729
+ }
730
+ for _, multiNet := range attachNets {
731
+ provider := fmt.Sprintf("%s.%s.ovn", multiNet.Name, multiNet.Namespace)
732
+ vmLsp := ovs.PodNameToPortName(vm.Name, ns.Name, provider)
733
+ vmLsps = append(vmLsps, vmLsp)
734
735
}
736
737
0 commit comments