feat(chart): release 1.2.6 with lb source ranges
This commit is contained in:
@@ -45,3 +45,20 @@ func TestServicePortsToAllocateRulesRejectsNoPorts(t *testing.T) {
|
||||
t.Fatal("expected error for empty ports")
|
||||
}
|
||||
}
|
||||
|
||||
func TestServiceLoadBalancerSourceRanges(t *testing.T) {
|
||||
svc := &corev1.Service{
|
||||
ObjectMeta: metav1.ObjectMeta{Namespace: "default", Name: "web"},
|
||||
Spec: corev1.ServiceSpec{
|
||||
LoadBalancerSourceRanges: []string{"203.0.113.0/24", " 198.51.100.8/32 ", ""},
|
||||
},
|
||||
}
|
||||
|
||||
ranges := serviceLoadBalancerSourceRanges(svc)
|
||||
if len(ranges) != 2 {
|
||||
t.Fatalf("ranges count = %d, want 2", len(ranges))
|
||||
}
|
||||
if ranges[0] != "203.0.113.0/24" || ranges[1] != "198.51.100.8/32" {
|
||||
t.Fatalf("unexpected ranges: %#v", ranges)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user