Replace the hard-coded archive size from error message with actual value (#735)

This commit is contained in:
xiekeyang
2018-06-25 17:48:43 -07:00
committed by smruthi2187
parent c705ba355e
commit 09b62e514e
3 changed files with 9 additions and 3 deletions
+6 -2
View File
@@ -18,9 +18,11 @@ package controller
import (
"encoding/json"
"fmt"
"io/ioutil"
"net/http"
"github.com/dustin/go-humanize"
"github.com/gorilla/mux"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@@ -64,12 +66,14 @@ func (a *API) PackageApiCreate(w http.ResponseWriter, r *http.Request) {
// Ensure size limits
if len(f.Spec.Source.Literal) > int(fission.ArchiveLiteralSizeLimit) {
err := fission.MakeError(fission.ErrorInvalidArgument, "Package literal larger than 256K")
err := fission.MakeError(fission.ErrorInvalidArgument,
fmt.Sprintf("Package literal larger than %s", humanize.Bytes(uint64(fission.ArchiveLiteralSizeLimit))))
a.respondWithError(w, err)
return
}
if len(f.Spec.Deployment.Literal) > int(fission.ArchiveLiteralSizeLimit) {
err := fission.MakeError(fission.ErrorInvalidArgument, "Package literal larger than 256K")
err := fission.MakeError(fission.ErrorInvalidArgument,
fmt.Sprintf("Package literal larger than %s", humanize.Bytes(uint64(fission.ArchiveLiteralSizeLimit))))
a.respondWithError(w, err)
return
}
Generated
+2
View File
@@ -430,3 +430,5 @@ testImports:
- difflib
- name: github.com/stretchr/objx
version: 8a3f7159479fbc75b30357fbc48f380b7320f08e
- name: github.com/dustin/go-humanize
version: 02af3965c54e8cacf948b97fef38925c4120652c
+1 -1
View File
@@ -63,4 +63,4 @@ import:
- package: github.com/hashicorp/errwrap
- package: github.com/prometheus/client_golang
version: v0.8.0
- package: github.com/dustin/go-humanize