Versions in this module Expand all Collapse all v1 v1.75.1 Mar 20, 2026 v1.75.0 Mar 17, 2026 Changes in this version + type Config struct + ConfigSchema []byte + Definition Definition + Digests map[string]string + GlobalValuesGetter GlobalValuesGetter + Hooks []*addonhooks.ModuleHook + KubeEventsManager kubeeventsmanager.KubeEventsManager + Patcher *objectpatch.ObjectPatcher + Path string + Repository registry.Remote + ScheduleManager schedulemanager.ScheduleManager + SettingsCheck *kind.SettingsCheck + StaticValues addonutils.Values + ValuesSchema []byte + type Definition struct + Critical bool + DisableOptions DisableOptions + Name string + Requirements Requirements + Stage string + Version string + Weight uint32 + type Dependency struct + Constraints *semver.Constraints + Optional bool + type DisableOptions struct + Confirmation bool + Message string + type GlobalValuesGetter func(prefix bool) addonutils.Values + type Info struct + Definition Definition + Digests map[string]string + Hooks []string + Name string + Repository registry.Remote + Values addonutils.Values + type Module struct + func NewModuleByConfig(name string, cfg *Config, logger *log.Logger) (*Module, error) + func (m *Module) ApplySettings(settings addonutils.Values) error + func (m *Module) GetChecks() schedule.Checks + func (m *Module) GetExtraNelmValues() string + func (m *Module) GetHooks() []*addonhooks.ModuleHook + func (m *Module) GetHooksByBinding(binding shtypes.BindingType) []*addonhooks.ModuleHook + func (m *Module) GetInfo() Info + func (m *Module) GetName() string + func (m *Module) GetPath() string + func (m *Module) GetQueues() []string + func (m *Module) GetRuntimeValues() RuntimeValues + func (m *Module) GetSettingsChecksum() string + func (m *Module) GetValues() addonutils.Values + func (m *Module) GetValuesChecksum() string + func (m *Module) GetVersion() string + func (m *Module) InitializeHooks() + func (m *Module) RunHookByName(ctx context.Context, name string, bctx []bctx.BindingContext) error + func (m *Module) RunHooksByBinding(ctx context.Context, binding shtypes.BindingType) error + func (m *Module) UnlockKubernetesMonitors(hook string, monitors ...string) + func (m *Module) ValidateSettings(ctx context.Context, settings addonutils.Values) (settingscheck.Result, error) + type Requirements struct + Deckhouse *semver.Constraints + Kubernetes *semver.Constraints + Modules map[string]Dependency + func (r *Requirements) Checks() schedule.Checks + type RuntimeValues struct + Package addonutils.Values