Configuration errors should fail early. Nodes, scripts, containers, and validation tools should validate required Configuration before they rely on it.
Configuration error handling should detect:
When a Configuration error occurs, the implementation should identify the Configuration source, the failing field or value where safe, and the reason the value is invalid. Error messages should avoid leaking secrets, credentials, or sensitive local values.
A Node that cannot validate required Configuration should publish Failed status where possible and exit. A script that cannot validate required Configuration should return a non-zero exit code. A container that starts with invalid Configuration should fail visibly rather than running in an undefined state.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.