summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Edwards <jeremyedwards@google.com>2014-06-02 14:50:06 -0700
committerJeremy Edwards <jeremyedwards@google.com>2014-06-02 14:50:06 -0700
commitb8c1d85521cfabe215db8de3dc2ffe68c7c4794c (patch)
tree51feeb162b1372679394d7f59f183457874089df
parent4ea8499fe23bf22296640332a228577fa71f4d05 (diff)
downloadgoogle-compute-image-packages-b8c1d85521cfabe215db8de3dc2ffe68c7c4794c.tar.gz
Update http header for retrieving instance metadata.
-rw-r--r--google-daemon/usr/share/google/google_daemon/address_manager.py2
-rwxr-xr-xgoogle-daemon/usr/share/google/google_daemon/desired_accounts.py2
-rwxr-xr-xgoogle-startup-scripts/usr/share/google/boto/boot_setup.py2
-rw-r--r--google-startup-scripts/usr/share/google/boto/boto_plugins/compute_auth.py2
4 files changed, 4 insertions, 4 deletions
diff --git a/google-daemon/usr/share/google/google_daemon/address_manager.py b/google-daemon/usr/share/google/google_daemon/address_manager.py
index 71f8dd0..c9ff9c9 100644
--- a/google-daemon/usr/share/google/google_daemon/address_manager.py
+++ b/google-daemon/usr/share/google/google_daemon/address_manager.py
@@ -89,7 +89,7 @@ class AddressManager(object):
# 70 seconds.
url = PUBLIC_ENDPOINT_URL_PREFIX + self.last_etag
request = urllib2.Request(url)
- request.add_unredirected_header('X-Google-Metadata-Request', 'True')
+ request.add_unredirected_header('Metadata-Flavor', 'Google')
u = self.urllib2.urlopen(request, timeout=70)
addrs_data = u.read()
headers = u.info().dict
diff --git a/google-daemon/usr/share/google/google_daemon/desired_accounts.py b/google-daemon/usr/share/google/google_daemon/desired_accounts.py
index 51438e0..4ef314e 100755
--- a/google-daemon/usr/share/google/google_daemon/desired_accounts.py
+++ b/google-daemon/usr/share/google/google_daemon/desired_accounts.py
@@ -72,7 +72,7 @@ class DesiredAccounts(object):
request_url = url % wait_for_change_query
logging.debug('Getting url: %s', request_url)
request = urllib2.Request(request_url)
- request.add_header('X-Google-Metadata-Request', 'True')
+ request.add_header('Metadata-Flavor', 'Google')
return self.urllib2.urlopen(request)
def _GetAttribute(self,
diff --git a/google-startup-scripts/usr/share/google/boto/boot_setup.py b/google-startup-scripts/usr/share/google/boto/boot_setup.py
index ed8d7b3..e9f3924 100755
--- a/google-startup-scripts/usr/share/google/boto/boot_setup.py
+++ b/google-startup-scripts/usr/share/google/boto/boot_setup.py
@@ -40,7 +40,7 @@ def GetNumericProjectId():
"""Get the numeric project ID for this VM."""
try:
request = urllib2.Request(NUMERIC_PROJECT_ID_URL)
- request.add_unredirected_header('X-Google-Metadata-Request', 'True')
+ request.add_unredirected_header('Metadata-Flavor', 'Google')
return urllib2.urlopen(request).read()
except (urllib2.URLError, urllib2.HTTPError, IOError), e:
return None
diff --git a/google-startup-scripts/usr/share/google/boto/boto_plugins/compute_auth.py b/google-startup-scripts/usr/share/google/boto/boto_plugins/compute_auth.py
index 0cefa40..aad5e75 100644
--- a/google-startup-scripts/usr/share/google/boto/boto_plugins/compute_auth.py
+++ b/google-startup-scripts/usr/share/google/boto/boto_plugins/compute_auth.py
@@ -58,7 +58,7 @@ class ComputeAuth(AuthHandler):
def __GetJSONMetadataValue(self, url):
try:
request = urllib2.Request(url)
- request.add_unredirected_header('X-Google-Metadata-Request', 'True')
+ request.add_unredirected_header('Metadata-Flavor', 'Google')
data = urllib2.urlopen(request).read()
return json.loads(data)
except (urllib2.URLError, urllib2.HTTPError, IOError), e: