Skip to content

Commit d51f243

Browse files
authored
Merge pull request kubernetes#98841 from caesarxuchao/fix-98479
Make proxy Transport return metav1.Status error
2 parents a27a6e7 + 9aebae2 commit d51f243

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

staging/src/k8s.io/apimachinery/pkg/util/proxy/transport.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ import (
3232
"golang.org/x/net/html/atom"
3333
"k8s.io/klog/v2"
3434

35+
"k8s.io/apimachinery/pkg/api/errors"
3536
"k8s.io/apimachinery/pkg/util/net"
3637
"k8s.io/apimachinery/pkg/util/sets"
3738
)
@@ -101,7 +102,7 @@ func (t *Transport) RoundTrip(req *http.Request) (*http.Response, error) {
101102
resp, err := rt.RoundTrip(req)
102103

103104
if err != nil {
104-
return nil, fmt.Errorf("error trying to reach service: %w", err)
105+
return nil, errors.NewServiceUnavailable(fmt.Sprintf("error trying to reach service: %v", err))
105106
}
106107

107108
if redirect := resp.Header.Get("Location"); redirect != "" {

0 commit comments

Comments
 (0)