Versions in this module Expand all Collapse all v0 v0.8.2 Mar 5, 2026 Changes in this version + const ConditionTypeReady + const ConditionTypeUpgradeAvailable + const LabelModuleTemplate + const ModuleFinalizer + func DeleteHelmRelease(ctx context.Context, c client.Client, m *modulev1alpha1.Module, ...) error + func DeleteKustomization(ctx context.Context, c client.Client, m *modulev1alpha1.Module, ...) error + func EnsureNamespace(ctx context.Context, c client.Client, name string) error + func LabelsForModule(moduleName, templateName, version string) map[string]string + func ReconcileHelmRelease(ctx context.Context, c client.Client, scheme *runtime.Scheme, ...) error + func ReconcileKustomization(ctx context.Context, c client.Client, scheme *runtime.Scheme, ...) error + func TargetNamespace(m *modulev1alpha1.Module, mt *modulev1alpha1.ModuleTemplate) string + type TemplateInvalidError struct + Message string + Name string + func (e *TemplateInvalidError) Error() string + type TemplateNotFoundError struct + Name string + func (e *TemplateNotFoundError) Error() string + type UpgradeDecision int + const UpgradeApproved + const UpgradeInitialInstall + const UpgradeNotNeeded + const UpgradePending + func CheckUpgrade(m *modulev1alpha1.Module, mt *modulev1alpha1.ModuleTemplate) UpgradeDecision + func (d UpgradeDecision) ShouldApply() bool