Browse Source

feat(generator/webhook): Improve error message (#3190)

Signed-off-by: Marco Singer <marcosinger@users.noreply.github.com>
Marco Singer 2 years ago
parent
commit
983488ca57
1 changed files with 2 additions and 5 deletions
  1. 2 5
      pkg/generator/webhook/webhook.go

+ 2 - 5
pkg/generator/webhook/webhook.go

@@ -37,17 +37,14 @@ func (w *Webhook) Generate(ctx context.Context, jsonSpec *apiextensions.JSON, kc
 	provider, err := parseSpec(jsonSpec.Raw)
 	w.wh = webhook.Webhook{}
 	if err != nil {
-		return nil, err
+		return nil, fmt.Errorf("failed to parse provider spec: %w", err)
 	}
 	w.wh.Namespace = ns
 	w.url = provider.URL
 	w.wh.Kube = kclient
 	w.wh.HTTP, err = w.wh.GetHTTPClient(provider)
 	if err != nil {
-		return nil, err
-	}
-	if err != nil {
-		return nil, fmt.Errorf("failed to get store: %w", err)
+		return nil, fmt.Errorf("failed to prepare provider http client: %w", err)
 	}
 	return w.wh.GetSecretMap(ctx, provider, nil)
 }