From b676058144cbee0b5f4e5da0d9e6ef46a8dcde73 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Thu, 12 Dec 2013 21:52:20 -0800 Subject: [PATCH] builder/googlecompute: better logging --- builder/googlecompute/driver_gce.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/builder/googlecompute/driver_gce.go b/builder/googlecompute/driver_gce.go index 3e1b0d731..92ca0ab3d 100644 --- a/builder/googlecompute/driver_gce.go +++ b/builder/googlecompute/driver_gce.go @@ -2,6 +2,7 @@ package googlecompute import ( "fmt" + "log" "net/http" "time" @@ -23,6 +24,11 @@ const DriverScopes string = "https://www.googleapis.com/auth/compute " + "https://www.googleapis.com/auth/devstorage.full_control" func NewDriverGCE(ui packer.Ui, projectId string, c *clientSecrets, key []byte) (Driver, error) { + log.Printf("[INFO] Requesting token...") + log.Printf("[INFO] -- Email: %s", c.Web.ClientEmail) + log.Printf("[INFO] -- Scopes: %s", DriverScopes) + log.Printf("[INFO] -- Private Key Length: %d", len(key)) + log.Printf("[INFO] -- Token URL: %s", c.Web.TokenURI) jwtTok := jwt.NewToken(c.Web.ClientEmail, DriverScopes, key) jwtTok.ClaimSet.Aud = c.Web.TokenURI token, err := jwtTok.Assert(new(http.Client)) @@ -40,6 +46,7 @@ func NewDriverGCE(ui packer.Ui, projectId string, c *clientSecrets, key []byte) Token: token, } + log.Printf("[INFO] Instantiating client...") service, err := compute.New(transport.Client()) if err != nil { return nil, err