mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 19:56:01 +00:00
Merge pull request #99702 from wzshiming/fix/http-probe
Fix HTTPProbe initialize header
This commit is contained in:
commit
52e42d3ca7
@ -94,10 +94,10 @@ func DoHTTPProbe(url *url.URL, headers http.Header, client GetHTTPInterface) (pr
|
|||||||
// Convert errors into failures to catch timeouts.
|
// Convert errors into failures to catch timeouts.
|
||||||
return probe.Failure, err.Error(), nil
|
return probe.Failure, err.Error(), nil
|
||||||
}
|
}
|
||||||
|
if headers == nil {
|
||||||
|
headers = http.Header{}
|
||||||
|
}
|
||||||
if _, ok := headers["User-Agent"]; !ok {
|
if _, ok := headers["User-Agent"]; !ok {
|
||||||
if headers == nil {
|
|
||||||
headers = http.Header{}
|
|
||||||
}
|
|
||||||
// explicitly set User-Agent so it's not set to default Go value
|
// explicitly set User-Agent so it's not set to default Go value
|
||||||
v := version.Get()
|
v := version.Get()
|
||||||
headers.Set("User-Agent", fmt.Sprintf("kube-probe/%s.%s", v.Major, v.Minor))
|
headers.Set("User-Agent", fmt.Sprintf("kube-probe/%s.%s", v.Major, v.Minor))
|
||||||
|
Loading…
Reference in New Issue
Block a user