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§

chart_source
Root chart source opening for directories and packaged archives.
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.