in api/metadata.go [37:59]
func getMetadata(ctx context.Context) (*instanceMetadata, error) {
c := &http.Client{}
md := &instanceMetadata{}
var err error
md.projectID, err = getMetadataValue(ctx, c, metadataProjectIDPath)
if err != nil {
return nil, err
}
md.region, err = getMetadataValue(ctx, c, metadataRegionPath)
if err != nil {
return nil, err
}
md.instanceID, err = getMetadataValue(ctx, c, metadataInstanceIDPath)
if err != nil {
return nil, err
}
return md, nil
}