Hi, I am trying to configure tracing with datadog using the operator installation. I previously had this working using the helm chart.
No matter what I do, the sidecars seem to be provided the blank value --datadogAgentAddress=""
.
My CRD has the following spec:
spec:
defaultNamespace: istio
gateways:
components:
ingressGateway:
enabled: true
k8s:
hpaSpec:
minReplicas: 2
overlays:
- kind: Service
name: istio-ingressgateway
patches:
- path: spec.type
value: ClusterIP
service:
type: ClusterIP
enabled: true
profile: default
telemetry:
components:
telemetry:
k8s:
hpaSpec:
minReplicas: 2
podAnnotations:
ad.datadoghq.com/mixer.check_names: '["istio"]'
ad.datadoghq.com/mixer.init_configs: '[{}]'
ad.datadoghq.com/mixer.instances: |-
[{
"istio_mesh_endpoint": "http://istio-telemetry.istio:42422/metrics"
}]
enabled: true
traffic_management:
components:
pilot:
k8s:
podAnnotations:
ad.datadoghq.com/discovery.check_names: '["istio"]'
ad.datadoghq.com/discovery.init_configs: '[{}]'
ad.datadoghq.com/discovery.instances: |-
[{
"pilot_endpoint": "http://istio-pilot.istio:15014/metrics"
}]
values:
global:
enableTracing: true
proxy:
tracer: datadog
tracer:
datadog:
address: $(HOST_IP):8126
pilot:
traceSampling: "100.0"