diff --git a/charts/gateway-addons-helm/README.md b/charts/gateway-addons-helm/README.md index fe4021bb1e1..ce142f8e62d 100644 --- a/charts/gateway-addons-helm/README.md +++ b/charts/gateway-addons-helm/README.md @@ -140,7 +140,10 @@ To uninstall the chart: | opentelemetry-collector.config.service.pipelines.traces.receivers[0] | string | `"datadog"` | | | opentelemetry-collector.config.service.pipelines.traces.receivers[1] | string | `"otlp"` | | | opentelemetry-collector.config.service.pipelines.traces.receivers[2] | string | `"zipkin"` | | -| opentelemetry-collector.config.service.telemetry.metrics.address | string | `"[${env:MY_POD_IP}]:8888"` | | +| opentelemetry-collector.config.service.telemetry.metrics.address | string | `nil` | | +| opentelemetry-collector.config.service.telemetry.metrics.level | string | `"none"` | | +| opentelemetry-collector.config.service.telemetry.metrics.readers[0].pull.exporter.prometheus.host | string | `"localhost"` | | +| opentelemetry-collector.config.service.telemetry.metrics.readers[0].pull.exporter.prometheus.port | int | `8888` | | | opentelemetry-collector.enabled | bool | `false` | | | opentelemetry-collector.fullnameOverride | string | `"otel-collector"` | | | opentelemetry-collector.image.repository | string | `"otel/opentelemetry-collector-contrib"` | | diff --git a/charts/gateway-addons-helm/values.yaml b/charts/gateway-addons-helm/values.yaml index d314d4985ba..e4ab2aa8d44 100644 --- a/charts/gateway-addons-helm/values.yaml +++ b/charts/gateway-addons-helm/values.yaml @@ -349,7 +349,14 @@ opentelemetry-collector: service: telemetry: metrics: - address: "[${env:MY_POD_IP}]:8888" + level: none + address: null # Disable the deprecated setting + readers: + - pull: + exporter: + prometheus: + host: "localhost" + port: 8888 extensions: - health_check pipelines: diff --git a/site/content/en/latest/install/gateway-addons-helm-api.md b/site/content/en/latest/install/gateway-addons-helm-api.md index 13794b5d420..a3536a5bcac 100644 --- a/site/content/en/latest/install/gateway-addons-helm-api.md +++ b/site/content/en/latest/install/gateway-addons-helm-api.md @@ -119,7 +119,10 @@ An Add-ons Helm chart for Envoy Gateway | opentelemetry-collector.config.service.pipelines.traces.receivers[0] | string | `"datadog"` | | | opentelemetry-collector.config.service.pipelines.traces.receivers[1] | string | `"otlp"` | | | opentelemetry-collector.config.service.pipelines.traces.receivers[2] | string | `"zipkin"` | | -| opentelemetry-collector.config.service.telemetry.metrics.address | string | `"[${env:MY_POD_IP}]:8888"` | | +| opentelemetry-collector.config.service.telemetry.metrics.address | string | `nil` | | +| opentelemetry-collector.config.service.telemetry.metrics.level | string | `"none"` | | +| opentelemetry-collector.config.service.telemetry.metrics.readers[0].pull.exporter.prometheus.host | string | `"localhost"` | | +| opentelemetry-collector.config.service.telemetry.metrics.readers[0].pull.exporter.prometheus.port | int | `8888` | | | opentelemetry-collector.enabled | bool | `false` | | | opentelemetry-collector.fullnameOverride | string | `"otel-collector"` | | | opentelemetry-collector.image.repository | string | `"otel/opentelemetry-collector-contrib"` | | diff --git a/test/helm/gateway-addons-helm/e2e.out.yaml b/test/helm/gateway-addons-helm/e2e.out.yaml index 3dbd22b44d5..d591e897436 100644 --- a/test/helm/gateway-addons-helm/e2e.out.yaml +++ b/test/helm/gateway-addons-helm/e2e.out.yaml @@ -362,7 +362,13 @@ data: - zipkin telemetry: metrics: - address: '[${env:MY_POD_IP}]:8888' + level: none + readers: + - pull: + exporter: + prometheus: + host: localhost + port: 8888 --- # Source: gateway-addons-helm/charts/prometheus/templates/cm.yaml apiVersion: v1 @@ -9969,7 +9975,7 @@ spec: template: metadata: annotations: - checksum/config: a9276313bdf453c98afdb35f387caf437a5763f8b6f45ff1b870f15ebd4a56fe + checksum/config: 53f3948607b26e83438039b1f256f0aece7134365837af7b12fc6e34b0844dc1 labels: app.kubernetes.io/name: opentelemetry-collector diff --git a/tools/hack/create-cluster.sh b/tools/hack/create-cluster.sh index 18bfcb6cdfc..c6903478508 100755 --- a/tools/hack/create-cluster.sh +++ b/tools/hack/create-cluster.sh @@ -22,6 +22,8 @@ apiVersion: kind.x-k8s.io/v1alpha4 networking: ${CNI_CONFIG} ipFamily: ${IP_FAMILY} + # uncomment following line when use IPv6 on macos or windows + # apiServerAddress: 127.0.0.1 # it's to prevent inherit search domains from the host which slows down DNS resolution # and cause problems to IPv6 only clusters running on IPv4 host. dnsSearch: []