Skip to main content

Crate helm_schema

Crate helm_schema 

Source
Expand description

Library facade for chart analysis and Helm values schema generation.

Re-exports§

pub use generation::GenerateOptions;
pub use generation::GeneratedSchema;
pub use generation::ResolvedContract;

Modules§

contract
Stable inspection types for the recovered Helm contract.
diagnostics
Runtime diagnostics produced by Kubernetes and CRD schema lookup.
flatten
JSON Schema reference bundling and inlining. Prepare $refs in a generated schema before it’s written to disk.
generation
Schema-generation inputs and staged output artifacts.
output
Final schema output policy and serialization APIs.
provider
Kubernetes and CRD provider configuration types.
schema_override
Deterministic merge policy for caller-supplied override schemas.

Structs§

Analysis
Public analysis artifact produced by AnalysisSession.
AnalysisSession
Memoized facade over chart analysis and schema lowering.
ValuePathExplanation
Session-level explanation for one values path.

Enums§

CliError
Errors produced while loading charts, analyzing templates, and emitting schemas.

Type Aliases§

EngineResult
Result returned by the schema engine’s public operations.