cw-infra-apps/grafana/charts/feature-annotation-autodiscovery/values.schema.json

154 lines
3.9 KiB
JSON

{
"$schema": "http://json-schema.org/schema#",
"type": "object",
"properties": {
"annotations": {
"type": "object",
"properties": {
"instance": {
"type": "string"
},
"job": {
"type": "string"
},
"metricsContainer": {
"type": "string"
},
"metricsParam": {
"type": "string"
},
"metricsPath": {
"type": "string"
},
"metricsPortName": {
"type": "string"
},
"metricsPortNumber": {
"type": "string"
},
"metricsScheme": {
"type": "string"
},
"metricsScrapeInterval": {
"type": "string"
},
"metricsScrapeTimeout": {
"type": "string"
},
"scrape": {
"type": "string"
}
}
},
"bearerToken": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
},
"token": {
"type": "string"
}
}
},
"deployAsConfigMap": {
"type": "boolean"
},
"excludeNamespaces": {
"type": "array"
},
"extraDiscoveryRules": {
"type": "string"
},
"extraMetricProcessingRules": {
"type": "string"
},
"fullnameOverride": {
"type": "string"
},
"global": {
"type": "object",
"properties": {
"maxCacheSize": {
"type": "integer"
},
"scrapeInterval": {
"type": "string"
},
"scrapeTimeout": {
"type": "string"
}
}
},
"labelSelectors": {
"type": "object"
},
"maxCacheSize": {
"type": "null"
},
"metricsTuning": {
"type": "object",
"properties": {
"excludeMetrics": {
"type": "array"
},
"includeMetrics": {
"type": "array"
}
}
},
"nameOverride": {
"type": "string"
},
"namespaces": {
"type": "array"
},
"pods": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
},
"labelSelectors": {
"type": "object"
},
"labels": {
"type": "object"
},
"staticLabels": {
"type": "object"
},
"staticLabelsFrom": {
"type": "object"
}
}
},
"scrapeInterval": {
"type": "string"
},
"scrapeTimeout": {
"type": "string"
},
"services": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
},
"labelSelectors": {
"type": "object"
},
"labels": {
"type": "object"
},
"staticLabels": {
"type": "object"
},
"staticLabelsFrom": {
"type": "object"
}
}
}
}
}