Skip to main content

Module profile

Module profile 

Source

Structs§

ProfileConfig
Top-level profile document (apiVersion + kind + sections).
ProfileExecution
ProfileMetadata
ProfileRunner
ProfileValidation

Constants§

PROFILE_API_VERSION
Expected value for apiVersion.
PROFILE_KIND
Expected value for kind.

Functions§

detect_malformed_placeholder
Detect syntactically malformed ${...} placeholders in a variable value.
detect_unresolved_placeholders
Detect unresolved ${VAR} placeholders in any variable value.
parse_profile
Parse a profile YAML file from disk.
parse_profile_from_str
Parse a profile from a YAML string (used in tests).
validate_merged_vars
Validate a variable map produced by merging sources in precedence order:
validate_profile
Validate a parsed profile.