Missing entry in vol schema
This commit is contained in:
@@ -41,7 +41,9 @@ from alpine_bits_python.const import (
|
||||
)
|
||||
|
||||
# --- Voluptuous schemas ---
|
||||
database_schema = Schema({Required("url"): str}, extra=PREVENT_EXTRA)
|
||||
database_schema = Schema(
|
||||
{Required("url"): str, Optional("schema"): str}, extra=PREVENT_EXTRA
|
||||
)
|
||||
|
||||
|
||||
logger_schema = Schema(
|
||||
@@ -157,7 +159,9 @@ pushover_daily_report_schema = Schema(
|
||||
Required("send_time", default="08:00"): str,
|
||||
Required("include_stats", default=True): Boolean(),
|
||||
Required("include_errors", default=True): Boolean(),
|
||||
Required("priority", default=0): Range(min=-2, max=2), # Pushover priority levels
|
||||
Required("priority", default=0): Range(
|
||||
min=-2, max=2
|
||||
), # Pushover priority levels
|
||||
},
|
||||
extra=PREVENT_EXTRA,
|
||||
)
|
||||
@@ -172,7 +176,9 @@ pushover_error_alerts_schema = Schema(
|
||||
Required("log_levels", default=["ERROR", "CRITICAL"]): [
|
||||
In(["DEBUG", "INFO", "WARNING", "ERROR", "CRITICAL"])
|
||||
],
|
||||
Required("priority", default=1): Range(min=-2, max=2), # Pushover priority levels
|
||||
Required("priority", default=1): Range(
|
||||
min=-2, max=2
|
||||
), # Pushover priority levels
|
||||
},
|
||||
extra=PREVENT_EXTRA,
|
||||
)
|
||||
@@ -257,7 +263,9 @@ config_schema = Schema(
|
||||
Required(CONF_SERVER): server_info,
|
||||
Required(CONF_LOGGING): logger_schema,
|
||||
Optional("email"): email_schema, # Email is optional (service config only)
|
||||
Optional("pushover"): pushover_schema, # Pushover is optional (service config only)
|
||||
Optional(
|
||||
"pushover"
|
||||
): pushover_schema, # Pushover is optional (service config only)
|
||||
Optional("notifications"): notifications_schema, # Unified notification config
|
||||
Optional("api_tokens", default=[]): [str], # API tokens for bearer auth
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user