From e867b220a1eb393c334009c48b5f433676ded63a Mon Sep 17 00:00:00 2001 From: Ta-Ching Chen Date: Tue, 24 Mar 2020 00:15:25 +0800 Subject: [PATCH] Return Kubernetes full error message (#1560) This PR let the controller returns the detail error message of kubernetes error which makes users understand what's happening instead of meanless error msg. --- pkg/controller/api.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/controller/api.go b/pkg/controller/api.go index 13c95173..6e56a050 100644 --- a/pkg/controller/api.go +++ b/pkg/controller/api.go @@ -113,7 +113,7 @@ func (api *API) respondWithError(w http.ResponseWriter, err error) { se, ok := err.(*kerrors.StatusError) if ok { api.logger.Error(err.Error(), zap.Int32("code", se.ErrStatus.Code)) - http.Error(w, string(se.ErrStatus.Reason), int(se.ErrStatus.Code)) + http.Error(w, se.Error(), int(se.ErrStatus.Code)) return }