mirror of
https://github.com/replicatedhq/troubleshoot.git
synced 2026-02-14 10:19:54 +00:00
4927 lines
168 KiB
JSON
4927 lines
168 KiB
JSON
{
|
|
"description": "Analyzer is the Schema for the analyzers API",
|
|
"type": "object",
|
|
"properties": {
|
|
"apiVersion": {
|
|
"description": "APIVersion defines the versioned schema of this representation of an object.\nServers should convert recognized schemas to the latest internal value, and\nmay reject unrecognized values.\nMore info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources",
|
|
"type": "string"
|
|
},
|
|
"kind": {
|
|
"description": "Kind is a string value representing the REST resource this object represents.\nServers may infer this from the endpoint the client submits requests to.\nCannot be updated.\nIn CamelCase.\nMore info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds",
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object"
|
|
},
|
|
"spec": {
|
|
"description": "AnalyzerSpec defines the desired state of Analyzer",
|
|
"type": "object",
|
|
"properties": {
|
|
"analyzers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cephStatus": {
|
|
"type": "object",
|
|
"required": [
|
|
"namespace",
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"certificates": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"clusterContainerStatuses": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes",
|
|
"restartCount"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"namespaces": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"restartCount": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"clusterPodStatuses": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"namespaces": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"clusterResource": {
|
|
"type": "object",
|
|
"required": [
|
|
"clusterScoped",
|
|
"kind",
|
|
"name",
|
|
"outcomes",
|
|
"yamlPath"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"clusterScoped": {
|
|
"type": "boolean"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"expectedValue": {
|
|
"type": "string"
|
|
},
|
|
"kind": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"regex": {
|
|
"type": "string"
|
|
},
|
|
"regexGroups": {
|
|
"type": "string"
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"yamlPath": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"clusterVersion": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"configMap": {
|
|
"type": "object",
|
|
"required": [
|
|
"configMapName",
|
|
"namespace",
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"configMapName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"containerRuntime": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"customResourceDefinition": {
|
|
"type": "object",
|
|
"required": [
|
|
"customResourceDefinitionName",
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"customResourceDefinitionName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"deploymentStatus": {
|
|
"type": "object",
|
|
"required": [
|
|
"name",
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"namespaces": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"distribution": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"event": {
|
|
"type": "object",
|
|
"required": [
|
|
"collectorName",
|
|
"outcomes",
|
|
"reason"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"kind": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"regex": {
|
|
"type": "string"
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"goldpinger": {
|
|
"type": "object",
|
|
"required": [
|
|
"collectorName"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"filePath": {
|
|
"type": "string"
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"http": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"imagePullSecret": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes",
|
|
"registryName"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"registryName": {
|
|
"type": "string"
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"ingress": {
|
|
"type": "object",
|
|
"required": [
|
|
"ingressName",
|
|
"namespace",
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"ingressName": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"jobStatus": {
|
|
"type": "object",
|
|
"required": [
|
|
"name",
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"namespaces": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"jsonCompare": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"fileName": {
|
|
"type": "string"
|
|
},
|
|
"jsonPath": {
|
|
"type": "string"
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"longhorn": {
|
|
"type": "object",
|
|
"required": [
|
|
"namespace",
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"mssql": {
|
|
"type": "object",
|
|
"required": [
|
|
"collectorName",
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"fileName": {
|
|
"type": "string"
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"mysql": {
|
|
"type": "object",
|
|
"required": [
|
|
"collectorName",
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"fileName": {
|
|
"type": "string"
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"nodeMetrics": {
|
|
"type": "object",
|
|
"required": [
|
|
"collectorName",
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"filters": {
|
|
"type": "object",
|
|
"properties": {
|
|
"pvc": {
|
|
"type": "object",
|
|
"properties": {
|
|
"nameRegex": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"nodeResources": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"filters": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cpuAllocatable": {
|
|
"type": "string"
|
|
},
|
|
"cpuArchitecture": {
|
|
"type": "string"
|
|
},
|
|
"cpuCapacity": {
|
|
"type": "string"
|
|
},
|
|
"ephemeralStorageAllocatable": {
|
|
"type": "string"
|
|
},
|
|
"ephemeralStorageCapacity": {
|
|
"type": "string"
|
|
},
|
|
"memoryAllocatable": {
|
|
"type": "string"
|
|
},
|
|
"memoryCapacity": {
|
|
"type": "string"
|
|
},
|
|
"podAllocatable": {
|
|
"type": "string"
|
|
},
|
|
"podCapacity": {
|
|
"type": "string"
|
|
},
|
|
"resourceAllocatable": {
|
|
"type": "string"
|
|
},
|
|
"resourceCapacity": {
|
|
"type": "string"
|
|
},
|
|
"resourceName": {
|
|
"type": "string"
|
|
},
|
|
"selector": {
|
|
"type": "object",
|
|
"properties": {
|
|
"matchExpressions": {
|
|
"type": "array",
|
|
"items": {
|
|
"description": "A label selector requirement is a selector that contains values, a key, and an operator that\nrelates the key and values.",
|
|
"type": "object",
|
|
"required": [
|
|
"key",
|
|
"operator"
|
|
],
|
|
"properties": {
|
|
"key": {
|
|
"description": "key is the label key that the selector applies to.",
|
|
"type": "string"
|
|
},
|
|
"operator": {
|
|
"description": "operator represents a key's relationship to a set of values.\nValid operators are In, NotIn, Exists and DoesNotExist.",
|
|
"type": "string"
|
|
},
|
|
"values": {
|
|
"description": "values is an array of string values. If the operator is In or NotIn,\nthe values array must be non-empty. If the operator is Exists or DoesNotExist,\nthe values array must be empty. This array is replaced during a strategic\nmerge patch.",
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"x-kubernetes-list-type": "atomic"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"matchLabel": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"taint": {
|
|
"description": "The node this Taint is attached to has the \"effect\" on\nany pod that does not tolerate the Taint.",
|
|
"type": "object",
|
|
"required": [
|
|
"effect",
|
|
"key"
|
|
],
|
|
"properties": {
|
|
"effect": {
|
|
"description": "Required. The effect of the taint on pods\nthat do not tolerate the taint.\nValid effects are NoSchedule, PreferNoSchedule and NoExecute.",
|
|
"type": "string"
|
|
},
|
|
"key": {
|
|
"description": "Required. The taint key to be applied to a node.",
|
|
"type": "string"
|
|
},
|
|
"timeAdded": {
|
|
"description": "TimeAdded represents the time at which the taint was added.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"value": {
|
|
"description": "The taint value corresponding to the taint key.",
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"postgres": {
|
|
"type": "object",
|
|
"required": [
|
|
"collectorName",
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"fileName": {
|
|
"type": "string"
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"redis": {
|
|
"type": "object",
|
|
"required": [
|
|
"collectorName",
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"fileName": {
|
|
"type": "string"
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"registryImages": {
|
|
"type": "object",
|
|
"required": [
|
|
"collectorName",
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"replicasetStatus": {
|
|
"type": "object",
|
|
"required": [
|
|
"name",
|
|
"outcomes",
|
|
"selector"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"namespaces": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"selector": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"secret": {
|
|
"type": "object",
|
|
"required": [
|
|
"namespace",
|
|
"outcomes",
|
|
"secretName"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"secretName": {
|
|
"type": "string"
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"statefulsetStatus": {
|
|
"type": "object",
|
|
"required": [
|
|
"name",
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"namespaces": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"storageClass": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"storageClassName": {
|
|
"type": "string"
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"sysctl": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"textAnalyze": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"excludeFiles": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"fileName": {
|
|
"type": "string"
|
|
},
|
|
"ignoreIfNoFiles": {
|
|
"type": "boolean"
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"regex": {
|
|
"type": "string"
|
|
},
|
|
"regexGroups": {
|
|
"type": "string"
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"velero": {
|
|
"type": "object",
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"weaveReport": {
|
|
"type": "object",
|
|
"required": [
|
|
"reportFileGlob"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"reportFileGlob": {
|
|
"type": "string"
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"yamlCompare": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"fileName": {
|
|
"type": "string"
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"hostAnalyzers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"blockDevices": {
|
|
"type": "object",
|
|
"required": [
|
|
"includeUnmountedPartitions",
|
|
"minimumAcceptableSize",
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"includeUnmountedPartitions": {
|
|
"type": "boolean"
|
|
},
|
|
"minimumAcceptableSize": {
|
|
"type": "integer",
|
|
"format": "int64"
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"certificate": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"certificatesCollection": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"cpu": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"diskUsage": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"filesystemPerformance": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"hostOS": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"hostServices": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"http": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"httpLoadBalancer": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"ipv4Interfaces": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"jsonCompare": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"fileName": {
|
|
"type": "string"
|
|
},
|
|
"jsonPath": {
|
|
"type": "string"
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"kernelConfigs": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes",
|
|
"selectedConfigs"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"selectedConfigs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"kernelModules": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"memory": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"networkNamespaceConnectivity": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"subnetAvailable": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"subnetContainsIP": {
|
|
"type": "object",
|
|
"required": [
|
|
"cidr",
|
|
"ip",
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"cidr": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"ip": {
|
|
"type": "string"
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"sysctl": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"systemPackages": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"tcpConnect": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"tcpLoadBalancer": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"tcpPortStatus": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"textAnalyze": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"excludeFiles": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"fileName": {
|
|
"type": "string"
|
|
},
|
|
"ignoreIfNoFiles": {
|
|
"type": "boolean"
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"regex": {
|
|
"type": "string"
|
|
},
|
|
"regexGroups": {
|
|
"type": "string"
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"time": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
},
|
|
"udpPortStatus": {
|
|
"type": "object",
|
|
"required": [
|
|
"outcomes"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkName": {
|
|
"type": "string"
|
|
},
|
|
"collectorName": {
|
|
"type": "string"
|
|
},
|
|
"exclude": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
},
|
|
"outcomes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pass": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warn": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"strict": {
|
|
"oneOf": [{"type": "string"},{"type": "boolean"}]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"status": {
|
|
"description": "AnalyzerStatus defines the observed state of Analyzer",
|
|
"type": "object"
|
|
}
|
|
}
|
|
} |