Skip to content

Commit

Permalink
feat(sgs-harbor-register): add cmd output to error messages
Browse files Browse the repository at this point in the history
  • Loading branch information
nevivurn committed Jun 7, 2024
1 parent a50accc commit a79a836
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions cmd/sgs-register-harbor/harbor.go
Original file line number Diff line number Diff line change
Expand Up @@ -210,17 +210,17 @@ func (h harborImpl) createRobot(ctx context.Context, name string) error {
"--docker-username", res.Payload.Name,
"--docker-password", res.Payload.Secret, // TODO: avoid passing secret as argument
)
if err := cmd.Run(); err != nil {
return err
if out, err := cmd.CombinedOutput(); err != nil {
return fmt.Errorf("%w; %s", err, string(out))
}

cmd = exec.CommandContext(ctx,
"kubectl", "patch", "serviceaccount",
"-n", name, "default",
"-p", fmt.Sprintf(`{"imagePullSecrets": [{"name": "sgs-registry"}]}`),
)
if err := cmd.Run(); err != nil {
return err
if out, err := cmd.CombinedOutput(); err != nil {
return fmt.Errorf("%w; %s", err, string(out))
}

return nil
Expand Down

0 comments on commit a79a836

Please sign in to comment.