helm-schema-core 0.0.4

Generate an accurate JSON schema for any helm chart
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use serde::{Deserialize, Serialize};

/// Identifies which provider produced a lookup result.
#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
pub enum ProviderOrigin {
    /// User-configured local schema file.
    LocalOverride,
    /// `CRD` schema declared by the analyzed chart.
    ChartLocalCrd,
    /// Default or mirrored CRD catalog.
    DefaultCatalog,
    /// Versioned `Kubernetes OpenAPI` schema source.
    KubernetesOpenApi,
}