Versions in this module Expand all Collapse all v1 v1.1.0 Aug 9, 2026 Changes in this version + const DriverSchemeKubernetes + const DriverSchemePostgres + const DriverSchemePostgresql + const DriverSchemePsql + const OCIPlainHTTPScheme + const OCIScheme + var DeletePropagations = []string + var ProvenanceStrategies = []string + func ParseSelector(expr string) (labels.Selector, error) + func Validate(cfg *Config) error + type Chart struct + Name string + Version string + type Config struct + Project string + Releases map[string]Release + Repositories map[string]Repository + func Parse(data []byte) (*Config, error) + func (c *Config) DirectNeeds(self string, r Release) ([]string, error) + func (c *Config) ResolveNeeds(self string, r Release) ([]ResolvedNeed, error) + type FileRef struct + Name string + Optional bool + Src string + type LabelSelectorRequirement struct + Key string + Operator string + Values []string + type Namespace struct + Annotations map[string]string + Create bool + Delete bool + Labels map[string]string + func (n Namespace) HasMetadata() bool + type NeedRelease struct + Optional bool + type Needs struct + MatchLabels map[string]string + MatchLabelsExpressions []LabelSelectorRequirement + Releases map[string]NeedRelease + type Release struct + Annotations map[string]string + AutoRollback bool + Chart Chart + DeletePropagation string + DriverURL string + ForceAdoption bool + HistoryLimit int + InstallCRDs bool + Labels map[string]string + Namespace Namespace + Needs Needs + RemoveManualChanges bool + Sets map[string]any + Stores []FileRef + Timeout string + Values []FileRef + func (r Release) Matches(sel labels.Selector) bool + type Repository struct + CAFile string + CertFile string + InsecureSkipTLSVerify bool + KeyFile string + PassCredentials bool + Password string + ProvenanceKeyring string + ProvenanceStrategy string + RequestTimeout string + SkipUpdate bool + URL string + Username string + func (r Repository) IsOCI() bool + func (r Repository) IsOCIPlainHTTP() bool + type ResolvedNeed struct + Optional bool + Uniqname string + type StorageDriver struct + Driver string + HasPassword bool + SQLConnection string + func ParseDriverURL(raw string) (StorageDriver, error) + type Uniqname struct + KubeContext string + Name string + Namespace string + func ParseUniqname(key string) (Uniqname, error) + func (u Uniqname) String() string v1.0.0 Aug 5, 2026