mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-06 10:43:56 +00:00
Merge pull request #22999 from smarterclayton/better_auth_error
Auto commit by PR queue bot
This commit is contained in:
commit
41c85d1113
@ -171,10 +171,15 @@ func StandardErrorMessage(err error) (string, bool) {
|
|||||||
if debugErr, ok := err.(debugError); ok {
|
if debugErr, ok := err.(debugError); ok {
|
||||||
glog.V(4).Infof(debugErr.DebugError())
|
glog.V(4).Infof(debugErr.DebugError())
|
||||||
}
|
}
|
||||||
_, isStatus := err.(errors.APIStatus)
|
status, isStatus := err.(errors.APIStatus)
|
||||||
switch {
|
switch {
|
||||||
case isStatus:
|
case isStatus:
|
||||||
return fmt.Sprintf("Error from server: %s", err.Error()), true
|
switch s := status.Status(); {
|
||||||
|
case s.Reason == "Unauthorized":
|
||||||
|
return fmt.Sprintf("error: You must be logged in to the server (%s)", s.Message), true
|
||||||
|
default:
|
||||||
|
return fmt.Sprintf("Error from server: %s", err.Error()), true
|
||||||
|
}
|
||||||
case errors.IsUnexpectedObjectError(err):
|
case errors.IsUnexpectedObjectError(err):
|
||||||
return fmt.Sprintf("Server returned an unexpected response: %s", err.Error()), true
|
return fmt.Sprintf("Server returned an unexpected response: %s", err.Error()), true
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user