Make kubelet always canonicalize the PodIPs

This commit is contained in:
Dan Winship
2025-02-11 17:43:17 -05:00
parent 6512de76ce
commit e31a3989fc
2 changed files with 20 additions and 9 deletions

View File

@@ -4580,6 +4580,12 @@ func TestSortPodIPs(t *testing.T) {
podIPs: []string{"10.0.0.1", "10.0.0.2", "fd01::1234", "10.0.0.3", "fd01::5678"},
expectedIPs: []string{"10.0.0.1", "fd01::1234"},
},
{
name: "Badly-formatted IPs from CRI",
nodeIP: "",
podIPs: []string{"010.000.000.001", "fd01:0:0:0:0:0:0:1234"},
expectedIPs: []string{"10.0.0.1", "fd01::1234"},
},
}
for _, tc := range testcases {