More information in error message when secret gen fails

This commit is contained in:
Morten Torkildsen
2018-07-26 12:50:07 -07:00
parent 4569a09d54
commit d7cbb95d9c

View File

@@ -2,6 +2,7 @@ package configmapandsecret
import ( import (
"context" "context"
"fmt"
"os/exec" "os/exec"
"path/filepath" "path/filepath"
"time" "time"
@@ -37,7 +38,8 @@ func (f *SecretFactory) MakeSecret(args types.SecretArgs) (*corev1.Secret, error
for k, v := range args.Commands { for k, v := range args.Commands {
out, err := f.createSecretKey(v) out, err := f.createSecretKey(v)
if err != nil { 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 s.Data[k] = out
} }