From 437992b31d3ced382d7d85a0dbbe89aa6046f4c0 Mon Sep 17 00:00:00 2001 From: Nick Travers Date: Sat, 20 Apr 2019 21:06:53 -0700 Subject: [PATCH] Update static GCP metadata URL When running Istio on Google Kubernetes Enginge (GKE), the Envoy sidecar proxy will fail to route any requests made to the metadata server via the `metadata` hostname (requests will 404). Requests made to the fully qualified `metadata.google.internal` hostname can be routed. Update the constant for the metadata host in `GcpMetadataConfig` to use the FQDN. --- .../io/opencensus/contrib/resource/util/GcpMetadataConfig.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/resource_util/src/main/java/io/opencensus/contrib/resource/util/GcpMetadataConfig.java b/contrib/resource_util/src/main/java/io/opencensus/contrib/resource/util/GcpMetadataConfig.java index 5656b8f790..d0ee8f23a4 100644 --- a/contrib/resource_util/src/main/java/io/opencensus/contrib/resource/util/GcpMetadataConfig.java +++ b/contrib/resource_util/src/main/java/io/opencensus/contrib/resource/util/GcpMetadataConfig.java @@ -34,7 +34,7 @@ */ final class GcpMetadataConfig { - private static final String METADATA_URL = "http://metadata/computeMetadata/v1/"; + private static final String METADATA_URL = "http://metadata.google.internal/computeMetadata/v1/"; private GcpMetadataConfig() {}