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 + const ConditionReasonApplySettings + const ConditionReasonLoadFailed + const ConditionReasonValidationFailed + type App struct + Definition apps.Definition + Name string + Namespace string + Settings addonutils.Values + type Module struct + Definition modules.Definition + Name string + Settings addonutils.Values + type Runtime struct + func New(moduleManager moduleManagerI, dc dependency.Container, logger *log.Logger) (*Runtime, error) + func (r *Runtime) BuildKubeTasks(ctx context.Context, kubeEvent shkubetypes.KubeEvent) map[string][]queue.Task + func (r *Runtime) BuildScheduleTasks(ctx context.Context, crontab string) map[string][]queue.Task + func (r *Runtime) Dump() []byte + func (r *Runtime) RemoveApp(namespace, instance string) + func (r *Runtime) RemoveModule(name string) + func (r *Runtime) Scheduler() *schedule.Scheduler + func (r *Runtime) Status() *status.Service + func (r *Runtime) Stop() + func (r *Runtime) UpdateApp(repo registry.Remote, app App) + func (r *Runtime) UpdateModule(repo registry.Remote, module Module) + func (r *Runtime) ValidateSettings(ctx context.Context, name string, settings addonutils.Values) (settingscheck.Result, error)