{ "$schema": "http://json-schema.org/schema#", "type": "object", "properties": { "affinity": { "type": "object" }, "annotations": { "type": "object" }, "clusterDomain": { "type": "string" }, "containerSecurityContext": { "type": "object" }, "copyAppData": { "type": "object", "properties": { "resources": { "type": "object" } } }, "extraEnvVars": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "extraResources": { "type": "array" }, "image": { "type": "object", "properties": { "pullPolicy": { "type": "string" }, "repository": { "type": "string" }, "tag": { "type": "string" } } }, "imagePullSecrets": { "type": "array" }, "ingress": { "type": "object", "properties": { "additionalHosts": { "type": "array" }, "annotations": { "type": "object" }, "class": { "type": "string" }, "enabled": { "type": "boolean" }, "existingSecret": { "type": "string" }, "host": { "type": "string" }, "tls": { "type": "boolean" } } }, "livenessProbe": { "type": "object" }, "nameOverride": { "type": "string" }, "namespaceOverride": { "type": "string" }, "nodeSelector": { "type": "object" }, "ollama": { "type": "object", "properties": { "enabled": { "type": "boolean" }, "fullnameOverride": { "type": "string" } } }, "ollamaUrls": { "type": "array" }, "openaiBaseApiUrl": { "type": "string" }, "persistence": { "type": "object", "properties": { "accessModes": { "type": "array", "items": { "type": "string" } }, "annotations": { "type": "object" }, "enabled": { "type": "boolean" }, "existingClaim": { "type": "string" }, "selector": { "type": "object" }, "size": { "type": "string" }, "storageClass": { "type": "string" }, "subPath": { "type": "string" } } }, "pipelines": { "type": "object", "properties": { "enabled": { "type": "boolean" }, "extraEnvVars": { "type": "array" } } }, "podAnnotations": { "type": "object" }, "podLabels": { "type": "object" }, "podSecurityContext": { "type": "object" }, "readinessProbe": { "type": "object" }, "redis-cluster": { "type": "object", "properties": { "auth": { "type": "object", "properties": { "enabled": { "type": "boolean" } } }, "enabled": { "type": "boolean" }, "fullnameOverride": { "type": "string" }, "replica": { "type": "object", "properties": { "replicaCount": { "type": "integer" } } } } }, "replicaCount": { "type": "integer" }, "resources": { "type": "object" }, "service": { "type": "object", "properties": { "annotations": { "type": "object" }, "containerPort": { "type": "integer" }, "labels": { "type": "object" }, "loadBalancerClass": { "type": "string" }, "nodePort": { "type": "string" }, "port": { "type": "integer" }, "type": { "type": "string" } } }, "serviceAccount": { "type": "object", "properties": { "annotations": { "type": "object" }, "automountServiceAccountToken": { "type": "boolean" }, "enable": { "type": "boolean" }, "name": { "type": "string" } } }, "startupProbe": { "type": "object" }, "strategy": { "type": "object" }, "tika": { "type": "object", "properties": { "enabled": { "type": "boolean" } } }, "tolerations": { "type": "array" }, "topologySpreadConstraints": { "type": "array" }, "volumeMounts": { "type": "object", "properties": { "container": { "type": "array" }, "initContainer": { "type": "array" } } }, "volumes": { "type": "array" }, "websocket": { "type": "object", "properties": { "enabled": { "type": "boolean" }, "manager": { "type": "string" }, "redis": { "type": "object", "properties": { "annotations": { "type": "object" }, "args": { "type": "array" }, "command": { "type": "array" }, "enabled": { "type": "boolean" }, "image": { "type": "object", "properties": { "pullPolicy": { "type": "string" }, "repository": { "type": "string" }, "tag": { "type": "string" } } }, "labels": { "type": "object" }, "name": { "type": "string" }, "resources": { "type": "object" }, "service": { "type": "object", "properties": { "annotations": { "type": "object" }, "containerPort": { "type": "integer" }, "labels": { "type": "object" }, "nodePort": { "type": "string" }, "port": { "type": "integer" }, "type": { "type": "string" } } } } }, "url": { "type": "string" } } } } }