mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-28 05:57:25 +00:00
Merge pull request #107606 from xens/feat/propagate_req_context_into_proxyreq
feat: propagate req context into proxyReq
This commit is contained in:
commit
40055e45a8
@ -173,12 +173,14 @@ func (s *SpdyRoundTripper) dial(req *http.Request) (net.Conn, error) {
|
|||||||
Host: targetHost,
|
Host: targetHost,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
proxyReq = *proxyReq.WithContext(req.Context())
|
||||||
|
|
||||||
if pa := s.proxyAuth(proxyURL); pa != "" {
|
if pa := s.proxyAuth(proxyURL); pa != "" {
|
||||||
proxyReq.Header = http.Header{}
|
proxyReq.Header = http.Header{}
|
||||||
proxyReq.Header.Set("Proxy-Authorization", pa)
|
proxyReq.Header.Set("Proxy-Authorization", pa)
|
||||||
}
|
}
|
||||||
|
|
||||||
proxyDialConn, err := s.dialWithoutProxy(req.Context(), proxyURL)
|
proxyDialConn, err := s.dialWithoutProxy(proxyReq.Context(), proxyURL)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user