Versions in this module Expand all Collapse all v1 v1.1.0 Aug 9, 2026 Changes in this version + type Applier interface + Install func(ctx context.Context, s Spec) error + Plan func(ctx context.Context, s Spec, o PlanOptions) (changed bool, err error) + Uninstall func(ctx context.Context, s Spec) error + type DiffOptions struct + ContextLines int + ShowInsignificant bool + ShowSensitive bool + ShowVerbose bool + ShowVerboseCRD bool + func DefaultDiffOptions() DiffOptions + type KubeConnection struct + APIServer string + BasicPassword string + BasicUsername string + BurstLimit int + CAData string + CAPath string + CertData string + CertPath string + ConfigBase64 string + ConfigPaths []string + ContextCluster string + ContextUser string + ImpersonateGroups []string + ImpersonateUID string + ImpersonateUser string + KeyData string + KeyPath string + ProxyURL string + QPSLimit int + RequestTimeout time.Duration + SkipTLSVerify bool + TLSServerName string + TokenData string + TokenPath string + func (k KubeConnection) ConfigPathPrecedence() []string + func (k KubeConnection) ContextNames() []string + func (k KubeConnection) RESTConfig(currentContext string) (*rest.Config, error) + type NelmApplier struct + LogLevel string + func (a NelmApplier) Install(ctx context.Context, s Spec) error + func (a NelmApplier) Plan(ctx context.Context, s Spec, o PlanOptions) (bool, error) + func (a NelmApplier) Uninstall(ctx context.Context, s Spec) error + type PlanOptions struct + Diff DiffOptions + ErrorIfChanges bool + type Spec struct + Annotations map[string]string + AutoRollback bool + Chart string + ChartVersion string + CreateNamespace bool + DeleteNamespace bool + DeletePropagation string + ForceAdoption bool + HistoryLimit int + InstallCRDs bool + Kube KubeConnection + KubeContext string + Labels map[string]string + Name string + Namespace string + NamespaceAnnotations map[string]string + NamespaceLabels map[string]string + ProvenanceKeyring string + ProvenanceStrategy string + RegistryConfigPath string + RemoveManualChanges bool + RepoCAFile string + RepoCertFile string + RepoKeyFile string + RepoOCIPlainHTTP bool + RepoPassCreds bool + RepoPassword string + RepoRequestTimeout time.Duration + RepoSkipTLS bool + RepoSkipUpdate bool + RepoURL string + RepoUsername string + SetJSON []string + StorageDriver string + StorageSQLConnection string + Timeout time.Duration + ValuesFiles []string v1.0.0 Aug 5, 2026