feat(schema): add serviceMesh configuration for observability with Istio and Linkerd

This commit is contained in:
Nawaz Dhandala
2026-03-24 09:04:37 +00:00
parent 758b6c0b5b
commit 296dc9c81e

View File

@@ -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",