Preflight checks run before execution to surface configuration risk early.
- memory sizing
- dependency load
- timeout configuration
- image size (when image name is available)
Each check returns:
namestatus(pass,warn,fail)message- optional
value - optional
threshold
Overall preflight status:
failif any check failswarnif no failures and at least one warningpassotherwise
ignite preflight ./my-serviceignite run performs preflight as part of execution flow.
- default behavior:
failstatus blocks execution - with
--skip-preflight: run continues even if preflight returnsfail
preflight:
memory:
baseMb: 60
perDependencyMb: 3
warnRatio: 1
failRatio: 0.85
dependencies:
warnCount: 120
infoCount: 60
image:
warnMb: 600
failMb: 1200
timeout:
minMs: 200
maxMs: 45000
coldStartBufferMs: 750Validation rules:
- all numeric fields must be positive
- ratio/count pairs must satisfy ordering constraints
- invalid preflight config causes service validation failure