diff --git a/pkg/credentialprovider/plugin/plugin.go b/pkg/credentialprovider/plugin/plugin.go index 3eccb0006205..95bb18222d06 100644 --- a/pkg/credentialprovider/plugin/plugin.go +++ b/pkg/credentialprovider/plugin/plugin.go @@ -410,7 +410,7 @@ func (e *execPlugin) ExecPlugin(ctx context.Context, image string) (*credentialp cmd.Env = mergeEnvVars(e.environ(), configEnvVars) if err = e.runPlugin(ctx, cmd, image); err != nil { - return nil, err + return nil, fmt.Errorf("%w: %s", err, stderr.String()) } data = stdout.Bytes()