https://bz.apache.org/bugzilla/show_bug.cgi?id=69970
Bug ID: 69970
Summary: KubernetesMembershipProvider is not ipv6 ready
Product: Tomcat 10
Version: 10.1.52
Hardware: PC
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: Cluster
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ------
"java.io.IOException Failed connection to
[https://fda7:fa4c:9b4b::1:443/api/v1/namespaces/x/pods]
Caused by :java.net.MalformedURLException Error at index 0 in:
"fa4c:9b4b::1:443" at java.net.URL.<init>(URL.java:806) at
java.net.URL.of(URL.java:913) at java.net.URI.toURL(URI.java:1172) at
org.apache.catalina.tribes.membership.cloud.AbstractStreamProvider.openConnection(AbstractStreamProvider.java:89)
at
org.apache.catalina.tribes.membership.cloud.AbstractStreamProvider.openStream(AbstractStreamProvider.java:111)
at
org.apache.catalina.tribes.membership.cloud.TokenStreamProvider.openStream(TokenStreamProvider.java:61)
at
org.apache.catalina.tribes.membership.cloud.KubernetesMembershipProvider.fetchMembers(KubernetesMembershipProvider.java:155)
I think that this line:
url = String.format("%s://%s:%s/api/%s/namespaces/%s/pods", protocol,
masterHost, masterPort, ver, namespace);
Should be preceded with:
if (masterHost != null && masterHost.contains(":")) {
masterHost = "[%s]".formatted(masterHost);
}
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]