Skip to content
This repository was archived by the owner on Nov 19, 2020. It is now read-only.

Commit cee3715

Browse files
authored
Merge pull request #103 from jsoriano/in-cluster-ipv6
Build in-cluster url using net/url
2 parents d1bbc0c + 5f37ab9 commit cee3715

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

client.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ import (
3636
"io/ioutil"
3737
"net"
3838
"net/http"
39+
"net/url"
3940
"os"
4041
"time"
4142

@@ -221,8 +222,12 @@ func NewInClusterClient() (*Client, error) {
221222
return nil, err
222223
}
223224

225+
server := url.URL{
226+
Scheme: "https",
227+
Host: net.JoinHostPort(host, port),
228+
}
224229
cluster := Cluster{
225-
Server: "https://" + host + ":" + port,
230+
Server: server.String(),
226231
CertificateAuthority: "/var/run/secrets/kubernetes.io/serviceaccount/ca.crt",
227232
}
228233
user := AuthInfo{TokenFile: "/var/run/secrets/kubernetes.io/serviceaccount/token"}

0 commit comments

Comments
 (0)