{ "title": "secret-manager values", "type": "object", "additionalProperties": true, "properties": { "nameOverride": { "type": "string" }, "fullnameOverride": { "type": "string" }, "distribution": { "type": "object", "additionalProperties": false, "required": ["namespaces", "includeReleaseNamespace", "reflector", "reloader"], "properties": { "namespaces": { "type": "array", "items": { "type": "string", "minLength": 1 } }, "includeReleaseNamespace": { "type": "boolean" }, "reflector": { "type": "object", "additionalProperties": false, "required": ["enabled", "namespaceRegex"], "properties": { "enabled": { "type": "boolean" }, "namespaceRegex": { "type": "string", "minLength": 1 } } }, "reloader": { "type": "object", "additionalProperties": false, "required": ["enabled"], "properties": { "enabled": { "type": "boolean" } } } } }, "common": { "type": "object", "additionalProperties": false, "required": ["namePrefix", "labels", "annotations", "immutable"], "properties": { "namePrefix": { "type": "string" }, "labels": { "type": "object" }, "annotations": { "type": "object" }, "immutable": { "type": "boolean" } } }, "mail": { "type": "object", "additionalProperties": false, "required": ["providers"], "properties": { "providers": { "type": "object", "additionalProperties": { "type": "object", "additionalProperties": false, "required": ["enabled", "smtp"], "properties": { "enabled": { "type": "boolean" }, "renderMsmtprc": { "type": "boolean" }, "namespacesOverride": { "type": "array", "items": { "type": "string" } }, "annotations": { "type": "object" }, "smtp": { "type": "object", "additionalProperties": false, "required": ["host"], "properties": { "host": { "type": "string", "minLength": 1 }, "port": { "type": "integer", "minimum": 1, "maximum": 65535 }, "security": { "type": "string", "enum": ["none", "starttls", "tls"] }, "username": { "type": "string" }, "password": { "type": "string" }, "from": { "type": "string" }, "fromName": { "type": "string" }, "replyTo": { "type": "string" }, "authMethod": { "type": "string", "enum": ["plain", "login", "cram-md5"] }, "tlsVerify": { "type": "boolean" } } }, "imap": { "type": "object", "additionalProperties": false, "properties": { "host": { "type": "string" }, "port": { "type": "integer", "minimum": 1, "maximum": 65535 }, "security": { "type": "string", "enum": ["none", "starttls", "tls"] }, "username": { "type": "string" }, "password": { "type": "string" } } }, "pop3": { "type": "object", "additionalProperties": false, "properties": { "host": { "type": "string" }, "port": { "type": "integer", "minimum": 1, "maximum": 65535 }, "security": { "type": "string", "enum": ["none", "starttls", "tls"] }, "username": { "type": "string" }, "password": { "type": "string" } } } } } } } }, "api": { "type": "object", "additionalProperties": false, "required": ["credentials"], "properties": { "credentials": { "type": "object", "additionalProperties": { "type": "object", "additionalProperties": false, "required": ["enabled", "data"], "properties": { "enabled": { "type": "boolean" }, "data": { "type": "object", "minProperties": 1 }, "namespacesOverride": { "type": "array", "items": { "type": "string" } }, "annotations": { "type": "object" } } } } } }, "generic": { "type": "object", "additionalProperties": false, "required": ["secrets"], "properties": { "secrets": { "type": "object", "additionalProperties": { "type": "object", "additionalProperties": false, "required": ["enabled", "data"], "properties": { "enabled": { "type": "boolean" }, "type": { "type": "string" }, "data": { "type": "object", "minProperties": 1 }, "namespacesOverride": { "type": "array", "items": { "type": "string" } }, "annotations": { "type": "object" } } } } } } } }