From 5e9401b7e62b3bb0d2afdc640983d9b98a2cea63 Mon Sep 17 00:00:00 2001 From: smut Date: Thu, 10 Aug 2017 15:22:20 -0700 Subject: [PATCH] Use fully qualified URL to GCE metadata server The http://metadata shortcut only works on Linux, Windows requires https://metadata.google.internal. Bug: 738255 Change-Id: I06b6c34761bbee9912a8cd2a65ab43b3ae230f07 Reviewed-on: https://chromium-review.googlesource.com/611245 Reviewed-by: Dirk Pranke Commit-Queue: smut --- gerrit_util.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gerrit_util.py b/gerrit_util.py index 7afe96b44..ecaa57172 100644 --- a/gerrit_util.py +++ b/gerrit_util.py @@ -228,8 +228,8 @@ class GceAuthenticator(Authenticator): """ _INFO_URL = 'http://metadata.google.internal' - _ACQUIRE_URL = ('http://metadata/computeMetadata/v1/instance/' - 'service-accounts/default/token') + _ACQUIRE_URL = ('%s/computeMetadata/v1/instance/' + 'service-accounts/default/token' % _INFO_URL) _ACQUIRE_HEADERS = {"Metadata-Flavor": "Google"} _cache_is_gce = None