Skip to content

Commit 94291e3

Browse files
authored
Add IPv6 regional network LB support (#902)
This adds support for IPV6 network LBs. These can only be used if all cluster nodes are fully dual stack enabled.
1 parent 7ed28cd commit 94291e3

5 files changed

Lines changed: 1668 additions & 376 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
## unreleased
22

33
* Add public ipv6 node address handling (@gottwald)
4+
* Add automatic dual-stack support for REGIONAL_NETWORK load balancers when all cluster nodes support dual-stack networking (@gottwald)
5+
* Add node filtering to load balancers: only LB-Ready nodes with appropriate IP addresses are included in load balancers (@gottwald)
6+
* Emit Kubernetes events when load balancer configuration errors occur (e.g., explicit dual-stack annotation with IPv4-only nodes) (@gottwald)
47

58
## v0.1.65 (beta) - January 14, 2026
69

cloud-controller-manager/do/certificates_test.go

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -312,21 +312,9 @@ func Test_LBaaSCertificateScenarios(t *testing.T) {
312312
}
313313

314314
nodes := []*v1.Node{
315-
{
316-
ObjectMeta: metav1.ObjectMeta{
317-
Name: "node-1",
318-
},
319-
},
320-
{
321-
ObjectMeta: metav1.ObjectMeta{
322-
Name: "node-2",
323-
},
324-
},
325-
{
326-
ObjectMeta: metav1.ObjectMeta{
327-
Name: "node-3",
328-
},
329-
},
315+
newNodeWithIPs("node-1", "10.0.0.1", "2001:db8::1", true),
316+
newNodeWithIPs("node-2", "10.0.0.2", "2001:db8::2", true),
317+
newNodeWithIPs("node-3", "10.0.0.3", "2001:db8::3", true),
330318
}
331319
droplets := []godo.Droplet{
332320
{

0 commit comments

Comments
 (0)