in images/controller/pkg/util.go [77:95]
func GetServiceAccountFromMetadataServer() (string, error) {
sa := ""
url := "http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/default/email"
client := &http.Client{}
req, err := http.NewRequest("GET", url, nil)
req.Header.Add("Metadata-Flavor", "Google")
resp, err := client.Do(req)
if err != nil {
return sa, err
}
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
return sa, err
}
return string(body), nil
}