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

Commit 5f37ab9

Browse files
committed
Build in-cluster url using net/url
1 parent d1bbc0c commit 5f37ab9

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)