summaryrefslogtreecommitdiff
path: root/api
diff options
context:
space:
mode:
authorSebastiaan van Stijn <thaJeztah@users.noreply.github.com>2023-04-13 16:20:49 +0200
committerGitHub <noreply@github.com>2023-04-13 16:20:49 +0200
commit9b83875c1324848af8abfbb05bbaf1d7680066fb (patch)
treee7a0e99a4983ec8bba1cad19ee87e408d99a9315 /api
parent45483a1d0dc5b5c31dd976094f878d95ce2b25a0 (diff)
parentf66374f6a87f8c2d67932d6b0249bae358b70f93 (diff)
downloaddocker-9b83875c1324848af8abfbb05bbaf1d7680066fb.tar.gz
Merge pull request #45300 from thaJeztah/errdefs_alias
use consistent alias for containerd's errdefs package, and validate in CI
Diffstat (limited to 'api')
-rw-r--r--api/server/httpstatus/status.go14
1 files changed, 7 insertions, 7 deletions
diff --git a/api/server/httpstatus/status.go b/api/server/httpstatus/status.go
index f6a8816032..651e301dc1 100644
--- a/api/server/httpstatus/status.go
+++ b/api/server/httpstatus/status.go
@@ -4,7 +4,7 @@ import (
"fmt"
"net/http"
- containerderrors "github.com/containerd/containerd/errdefs"
+ cerrdefs "github.com/containerd/containerd/errdefs"
"github.com/docker/distribution/registry/api/errcode"
"github.com/docker/docker/errdefs"
"github.com/sirupsen/logrus"
@@ -132,17 +132,17 @@ func statusCodeFromDistributionError(err error) int {
// consumed directly (not through gRPC)
func statusCodeFromContainerdError(err error) int {
switch {
- case containerderrors.IsInvalidArgument(err):
+ case cerrdefs.IsInvalidArgument(err):
return http.StatusBadRequest
- case containerderrors.IsNotFound(err):
+ case cerrdefs.IsNotFound(err):
return http.StatusNotFound
- case containerderrors.IsAlreadyExists(err):
+ case cerrdefs.IsAlreadyExists(err):
return http.StatusConflict
- case containerderrors.IsFailedPrecondition(err):
+ case cerrdefs.IsFailedPrecondition(err):
return http.StatusPreconditionFailed
- case containerderrors.IsUnavailable(err):
+ case cerrdefs.IsUnavailable(err):
return http.StatusServiceUnavailable
- case containerderrors.IsNotImplemented(err):
+ case cerrdefs.IsNotImplemented(err):
return http.StatusNotImplemented
default:
return http.StatusInternalServerError