cw-infra-apps/grafana/charts/feature-prometheus-operator-objects/values.schema.json
2025-05-28 10:01:42 +03:00

164 lines
4.6 KiB
JSON

{
"$schema": "http://json-schema.org/schema#",
"type": "object",
"properties": {
"crds": {
"type": "object",
"properties": {
"deploy": {
"type": "boolean"
}
}
},
"deployAsConfigMap": {
"type": "boolean"
},
"fullnameOverride": {
"type": "string"
},
"global": {
"type": "object",
"properties": {
"maxCacheSize": {
"type": "integer"
},
"scrapeInterval": {
"type": "string"
}
}
},
"nameOverride": {
"type": "string"
},
"podMonitors": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
},
"excludeNamespaces": {
"type": "array"
},
"extraDiscoveryRules": {
"type": "string"
},
"extraMetricProcessingRules": {
"type": "string"
},
"labelExpressions": {
"type": "array"
},
"labelSelectors": {
"type": "object"
},
"maxCacheSize": {
"type": "null"
},
"metricsTuning": {
"type": "object",
"properties": {
"excludeMetrics": {
"type": "array"
},
"includeMetrics": {
"type": "array"
}
}
},
"namespaces": {
"type": "array"
},
"scrapeInterval": {
"type": "string"
}
}
},
"probes": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
},
"excludeNamespaces": {
"type": "array"
},
"extraDiscoveryRules": {
"type": "string"
},
"extraMetricProcessingRules": {
"type": "string"
},
"labelExpressions": {
"type": "array"
},
"labelSelectors": {
"type": "object"
},
"maxCacheSize": {
"type": "null"
},
"metricsTuning": {
"type": "object",
"properties": {
"excludeMetrics": {
"type": "array"
},
"includeMetrics": {
"type": "array"
}
}
},
"namespaces": {
"type": "array"
},
"scrapeInterval": {
"type": "string"
}
}
},
"serviceMonitors": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
},
"excludeNamespaces": {
"type": "array"
},
"extraDiscoveryRules": {
"type": "string"
},
"extraMetricProcessingRules": {
"type": "string"
},
"labelExpressions": {
"type": "array"
},
"labelSelectors": {
"type": "object"
},
"maxCacheSize": {
"type": "null"
},
"metricsTuning": {
"type": "object",
"properties": {
"excludeMetrics": {
"type": "array"
},
"includeMetrics": {
"type": "array"
}
}
},
"namespaces": {
"type": "array"
},
"scrapeInterval": {
"type": "string"
}
}
}
}
}