From d7cbb95d9cd66313a48d41c756b53ec72113ca8c Mon Sep 17 00:00:00 2001 From: Morten Torkildsen Date: Thu, 26 Jul 2018 12:50:07 -0700 Subject: [PATCH] More information in error message when secret gen fails --- pkg/configmapandsecret/secretfactory.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/configmapandsecret/secretfactory.go b/pkg/configmapandsecret/secretfactory.go index 16cab62ec..6204e2439 100644 --- a/pkg/configmapandsecret/secretfactory.go +++ b/pkg/configmapandsecret/secretfactory.go @@ -2,6 +2,7 @@ package configmapandsecret import ( "context" + "fmt" "os/exec" "path/filepath" "time" @@ -37,7 +38,8 @@ func (f *SecretFactory) MakeSecret(args types.SecretArgs) (*corev1.Secret, error for k, v := range args.Commands { out, err := f.createSecretKey(v) if err != nil { - return nil, errors.Wrap(err, "createSecretKey") + errMsg := fmt.Sprintf("createSecretKey: couldn't make secret %s for key %s", s.Name, k) + return nil, errors.Wrap(err, errMsg) } s.Data[k] = out }