Merge pull request #203 from mortent/BetterSecretGenErrorMessage

More information in error message when secret gen fails
This commit is contained in:
Jeff Regan
2018-07-26 15:45:40 -07:00
committed by GitHub

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
} }