diff --git a/cmd/healthcheck-handler.go b/cmd/healthcheck-handler.go index 19741228b..16fa92111 100644 --- a/cmd/healthcheck-handler.go +++ b/cmd/healthcheck-handler.go @@ -24,6 +24,7 @@ import ( "time" xhttp "github.com/minio/minio/internal/http" + "github.com/minio/minio/internal/kms" ) const unavailable = "offline" @@ -134,7 +135,7 @@ func ReadinessCheckHandler(w http.ResponseWriter, r *http.Request) { ctx, cancel := context.WithTimeout(r.Context(), time.Minute) defer cancel() - if _, err := GlobalKMS.Stat(ctx); err != nil { + if _, err := GlobalKMS.GenerateKey(ctx, "", kms.Context{"healthcheck": ""}); err != nil { switch r.Method { case http.MethodHead: apiErr := toAPIError(r.Context(), err)