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]

Reply via email to