From 98c0e3cd40f2f478d4f6b54d0376f41b86de93a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A9=AC=E6=B4=AA=E8=B4=9E?= Date: Thu, 13 Jul 2023 16:41:21 +0800 Subject: [PATCH] static ip in exclude-ips can be allocated normally when subnet's availableIPs is 0 #3031 --- pkg/controller/pod.go | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/pkg/controller/pod.go b/pkg/controller/pod.go index 69da849f904..95998d65d94 100644 --- a/pkg/controller/pod.go +++ b/pkg/controller/pod.go @@ -1405,19 +1405,6 @@ func (c *Controller) getNsAvailableSubnets(pod *v1.Pod) ([]*kubeovnNet, error) { return nil, err } - switch subnet.Spec.Protocol { - case kubeovnv1.ProtocolIPv4: - fallthrough - case kubeovnv1.ProtocolDual: - if subnet.Status.V4AvailableIPs == 0 { - continue - } - case kubeovnv1.ProtocolIPv6: - if subnet.Status.V6AvailableIPs == 0 { - continue - } - } - result = append(result, &kubeovnNet{ Type: providerTypeOriginal, ProviderName: subnet.Spec.Provider,