in cmd/cloudshell_open/main.go [601:615]
func instrumentlessCoupon() (*instrumentless.Coupon, error) {
ctx := context.TODO()
creds, err := transport.Creds(ctx)
if err != nil {
return nil, fmt.Errorf("could not get user credentials: %v", err)
}
token, err := creds.TokenSource.Token()
if err != nil {
return nil, fmt.Errorf("could not get an auth token: %v", err)
}
return instrumentless.GetCoupon(instrumentlessEvent, token.AccessToken)
}