diff --git a/CHANGELOG.md b/CHANGELOG.md index 114108ab41c..aa8c5fa7481 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -44,7 +44,7 @@ To learn more about active deprecations, we recommend checking [GitHub Discussio ### Improvements -- TODO ([#XXX](https://github.com/kedacore/keda/issue/XXX)) +- **General:** Improve error messages in aad-pod-identity integration ([#3610](https://github.com/kedacore/keda/issues/3610)) ### Fixes diff --git a/pkg/scalers/azure/azure_aad_podidentity.go b/pkg/scalers/azure/azure_aad_podidentity.go index 82714a51e6f..8eb6a5e81cd 100644 --- a/pkg/scalers/azure/azure_aad_podidentity.go +++ b/pkg/scalers/azure/azure_aad_podidentity.go @@ -30,7 +30,7 @@ func GetAzureADPodIdentityToken(ctx context.Context, httpClient util.HTTPDoer, i req, err := http.NewRequestWithContext(ctx, "GET", urlStr, nil) if err != nil { - return token, err + return token, fmt.Errorf("error getting aad-pod-identity token - %w", err) } req.Header = map[string][]string{ "Metadata": {"true"}, @@ -38,18 +38,18 @@ func GetAzureADPodIdentityToken(ctx context.Context, httpClient util.HTTPDoer, i resp, err := httpClient.Do(req) if err != nil { - return token, err + return token, fmt.Errorf("error getting aad-pod-identity token - %w", err) } defer resp.Body.Close() body, err := io.ReadAll(resp.Body) if err != nil { - return token, err + return token, fmt.Errorf("error getting aad-pod-identity token - %w", err) } err = json.Unmarshal(body, &token) if err != nil { - return token, errors.New(string(body)) + return token, fmt.Errorf("error getting aad-pod-identity token - %w", errors.New(string(body))) } return token, nil