{ "$schema": "https://json-schema.org/draft-07/schema#", "type": "object", "properties": { "replicaCount": { "type": "integer", "minimum": 1 }, "image": { "type": "object", "required": ["repository", "tag", "pullPolicy"], "properties": { "repository": { "type": "string", "minLength": 1 }, "tag": { "type": "string", "minLength": 1 }, "pullPolicy": { "enum": ["Always", "IfNotPresent", "Never"] } } }, "config": { "type": "object", "required": ["tree", "baseUrl", "databaseBackend"], "properties": { "tree": { "type": "string", "minLength": 1 }, "baseUrl": { "type": "string", "minLength": 1 }, "databaseBackend": { "type": "string", "minLength": 1 } } }, "postgresql": { "type": "object", "required": ["enabled"], "properties": { "enabled": { "type": "boolean" } } }, "valkey": { "type": "object", "required": ["enabled"], "properties": { "enabled": { "type": "boolean" } } }, "oidc": { "type": "object", "required": ["enabled"], "properties": { "enabled": { "type": "boolean" } } }, "s3": { "type": "object", "required": ["enabled"], "properties": { "enabled": { "type": "boolean" } } }, "persistence": { "type": "object", "required": ["enabled", "size"], "properties": { "enabled": { "type": "boolean" }, "size": { "type": "string", "minLength": 1 } } } } }