{ "$schema": "https://json-schema.org/draft-07/schema#", "type": "object", "properties": { "replicaCount": {"type": "integer", "const": 1}, "image": { "type": "object", "required": ["repository", "pullPolicy"], "properties": { "repository": {"type": "string", "minLength": 1}, "pullPolicy": {"type": "string", "enum": ["Always", "IfNotPresent", "Never"]} }, "additionalProperties": false }, "origin": {"type": "string", "minLength": 1}, "trustAuthentik": {"type": "boolean"}, "invitationPdf": {"type": "string"}, "invitationImage": {"type": "string"}, "secrets": {"type": "object"}, "persistence": { "type": "object", "required": ["enabled", "existingClaim"], "properties": { "enabled": {"type": "boolean"}, "existingClaim": {"type": "string"}, "size": {"type": "string"}, "storageClassName": {"type": "string"} }, "additionalProperties": true }, "adminKey": {"type": "object"}, "ingress": {"type": "object"}, "resources": {"type": "object"} }, "additionalProperties": true }