Skip to content

Commit 10784e1

Browse files
committed
mapNodesToServerIDs: skip all non-brightbox servers #32962
1 parent 28f3d60 commit 10784e1

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

brightbox/load_balancer_firewall.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ import (
2424
"github.com/brightbox/k8ssdk/v2"
2525
v1 "k8s.io/api/core/v1"
2626
"k8s.io/klog/v2"
27+
"strings"
2728
)
2829

2930
var defaultRegionCidr = "10.0.0.0/8"
@@ -130,8 +131,8 @@ func createPortListString(apiservice *v1.Service) string {
130131
func mapNodesToServerIDs(nodes []*v1.Node) []string {
131132
result := make([]string, 0, len(nodes))
132133
for i := range nodes {
133-
if nodes[i].Spec.ProviderID == "" {
134-
klog.Warningf("node %q did not have providerID set", nodes[i].Name)
134+
if !strings.HasPrefix(nodes[i].Spec.ProviderID, "brightbox") {
135+
klog.Warningf("ignoring node %q with providerID %q", nodes[i].Name, nodes[i].Spec.ProviderID)
135136
continue
136137
}
137138
result = append(result, k8ssdk.MapProviderIDToServerID(nodes[i].Spec.ProviderID))

0 commit comments

Comments
 (0)