mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-30 06:54:01 +00:00
Merge pull request #46566 from xychu/kube-apiserver
Automatic merge from submit-queue (batch tested with PRs 46561, 46566) Fix golint errors in cmd/kube-apiserver **What this PR does / why we need it**: **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes # **Special notes for your reviewer**: **Release note**: ```release-note ```
This commit is contained in:
commit
a4e730336d
@ -31,6 +31,7 @@ type connection interface {
|
||||
CheckEtcdServers() (bool, error)
|
||||
}
|
||||
|
||||
// EtcdConnection holds the Etcd server list
|
||||
type EtcdConnection struct {
|
||||
ServerList []string
|
||||
}
|
||||
@ -44,19 +45,19 @@ func (EtcdConnection) serverReachable(address string) bool {
|
||||
}
|
||||
|
||||
func parseServerURI(serverURI string) (string, error) {
|
||||
connUrl, err := url.Parse(serverURI)
|
||||
connURL, err := url.Parse(serverURI)
|
||||
if err != nil {
|
||||
return "", fmt.Errorf("unable to parse etcd url: %v", err)
|
||||
}
|
||||
return connUrl.Host, nil
|
||||
return connURL.Host, nil
|
||||
}
|
||||
|
||||
// CheckEtcdServers will attempt to reach all etcd servers once. If any
|
||||
// can be reached, return true.
|
||||
func (con EtcdConnection) CheckEtcdServers() (done bool, err error) {
|
||||
// Attempt to reach every Etcd server in order
|
||||
for _, serverUri := range con.ServerList {
|
||||
host, err := parseServerURI(serverUri)
|
||||
for _, serverURI := range con.ServerList {
|
||||
host, err := parseServerURI(serverURI)
|
||||
if err != nil {
|
||||
return false, err
|
||||
}
|
||||
|
@ -13,6 +13,7 @@ cmd/gke-certificates-controller
|
||||
cmd/kube-apiserver
|
||||
cmd/kube-apiserver/app
|
||||
cmd/kube-apiserver/app/options
|
||||
cmd/kube-apiserver/app/preflight
|
||||
cmd/kube-controller-manager
|
||||
cmd/kube-controller-manager/app/options
|
||||
cmd/kube-proxy
|
||||
|
Loading…
Reference in New Issue
Block a user