provisioning/schemas/lib/dag/defaults.ncl

26 lines
722 B
Text

# schemas/lib/dag/defaults.ncl — DAG domain default values
#
# Pure default values — no contracts, no functions.
# Pattern follows schemas/lib/defaults.ncl.
#
# Consumers: schemas/lib/dag/main.ncl exposes these as dag.defaults.*
# schemas/config/dag/main.ncl imports them for runtime config
{
composition = {
max_parallel = 4,
default_on_error = 'Stop,
default_retries = 0,
health_check_interval_ms = 5000,
timeout_ms = 300000,
},
resolution = {
strategy = 'Strict,
allow_optional_gaps = false,
overrides = [],
},
events = {
emit_nats = true,
subject_prefix = "provisioning.dag",
},
}