117 lines
2.7 KiB
JSON
117 lines
2.7 KiB
JSON
{
|
|
"$schema": "http://json-schema.org/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"properties": {
|
|
"job": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"deployAsConfigMap": {
|
|
"type": "boolean"
|
|
},
|
|
"excludeNamespaces": {
|
|
"type": "array"
|
|
},
|
|
"extraDiscoveryRules": {
|
|
"type": "string"
|
|
},
|
|
"extraLogProcessingStages": {
|
|
"type": "string"
|
|
},
|
|
"filelogGatherSettings": {
|
|
"type": "object",
|
|
"properties": {
|
|
"onlyGatherNewLogLines": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"fullnameOverride": {
|
|
"type": "string"
|
|
},
|
|
"gatherMethod": {
|
|
"type": "string",
|
|
"enum": [
|
|
"volumes",
|
|
"filelog",
|
|
"kubernetesApi"
|
|
]
|
|
},
|
|
"global": {
|
|
"type": "object",
|
|
"properties": {
|
|
"platform": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"labels": {
|
|
"type": "object",
|
|
"properties": {
|
|
"app_kubernetes_io_name": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"labelsToKeep": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"nameOverride": {
|
|
"type": "string"
|
|
},
|
|
"namespaceAnnotations": {
|
|
"type": "object"
|
|
},
|
|
"namespaceLabels": {
|
|
"type": "object"
|
|
},
|
|
"namespaces": {
|
|
"type": "array"
|
|
},
|
|
"nodeAnnotations": {
|
|
"type": "object"
|
|
},
|
|
"nodeLabels": {
|
|
"type": "object"
|
|
},
|
|
"secretFilter": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"includeGeneric": {
|
|
"type": "boolean"
|
|
},
|
|
"partialMask": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"staticLabels": {
|
|
"type": "object"
|
|
},
|
|
"staticLabelsFrom": {
|
|
"type": "object"
|
|
},
|
|
"structuredMetadata": {
|
|
"type": "object"
|
|
},
|
|
"volumeGatherSettings": {
|
|
"type": "object",
|
|
"properties": {
|
|
"onlyGatherNewLogLines": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|