Skip to main content

Module startup_validation

Module startup_validation 

Source
Expand description

ADR-0033 startup-validation phase.

ConfigCheck impls are registered for Require-Explicit-Choice security defaults. The fail-closed run_startup_validation() walks the registry and returns Err(CamelError::Config) if any check fails. See ADR-0033 in docs/adr/0033-….

Structs§

SqlDynamicQueryCheck
ConfigCheck: SQL dynamic-query intent must match capability (H7).
StartupValidationReport
Aggregated result of running every registered ConfigCheck.

Traits§

ConfigCheck
A single startup-time configuration check.

Functions§

run_startup_validation
Entry point for the startup-validation phase.
scan_route_definitions_for_sql_checks
Scan a list of RouteDefinitions and emit a SqlDynamicQueryCheck for every sql: URI whose parameters declare the dynamic-query intent (useMessageBodyForSql / allowDynamicQuery).