diff --git a/HelmChart/Public/kubernetes-agent/values.schema.json b/HelmChart/Public/kubernetes-agent/values.schema.json index d334964c72..7ad82b4e1f 100644 --- a/HelmChart/Public/kubernetes-agent/values.schema.json +++ b/HelmChart/Public/kubernetes-agent/values.schema.json @@ -203,6 +203,38 @@ "type": "string", "description": "Collection interval for metrics (e.g., 30s, 1m)" }, + "serviceMesh": { + "type": "object", + "description": "Service mesh observability (Istio / Linkerd sidecar metrics)", + "properties": { + "enabled": { + "type": "boolean" + }, + "provider": { + "type": "string", + "enum": ["istio", "linkerd"] + }, + "istio": { + "type": "object", + "properties": { + "scrapeInterval": { + "type": "string" + } + }, + "additionalProperties": false + }, + "linkerd": { + "type": "object", + "properties": { + "scrapeInterval": { + "type": "string" + } + }, + "additionalProperties": false + } + }, + "additionalProperties": false + }, "serviceAccount": { "type": "object", "description": "Service account configuration",