From 766f6c3ad4133df7bf096fbed61c24bcd19c25c8 Mon Sep 17 00:00:00 2001 From: Carter McKinnon Date: Tue, 18 Apr 2023 10:35:30 -0700 Subject: [PATCH] Include stderr in cred provider plugin errors --- pkg/credentialprovider/plugin/plugin.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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()