Versions in this module Expand all Collapse all v0 v0.0.2 Feb 16, 2026 Changes in this version + type CertRenewer struct + func NewCertRenewer(network network.Service, events event.Bus, interval time.Duration) *CertRenewer + func (c *CertRenewer) Interval() time.Duration + func (c *CertRenewer) Name() string + func (c *CertRenewer) Run(_ context.Context) error + type GarbageCollector struct + func NewGarbageCollector(store store.Store, interval time.Duration) *GarbageCollector + func (g *GarbageCollector) Interval() time.Duration + func (g *GarbageCollector) Name() string + func (g *GarbageCollector) Run(_ context.Context) error + type HealthRunner struct + func NewHealthRunner(health health.Service, events event.Bus, interval time.Duration) *HealthRunner + func (h *HealthRunner) Interval() time.Duration + func (h *HealthRunner) Name() string + func (h *HealthRunner) Run(_ context.Context) error + type Reconciler struct + func NewReconciler(instances instance.Store, providers *provider.Registry, events event.Bus, ...) *Reconciler + func (r *Reconciler) Interval() time.Duration + func (r *Reconciler) Name() string + func (r *Reconciler) Run(_ context.Context) error + type Scheduler struct + func NewScheduler() *Scheduler + func (s *Scheduler) Register(w Worker) + func (s *Scheduler) Start(ctx context.Context) error + func (s *Scheduler) Stop(_ context.Context) error + type TelemetryCollector struct + func NewTelemetryCollector(telemetry telemetry.Service, providers *provider.Registry, ...) *TelemetryCollector + func (t *TelemetryCollector) Interval() time.Duration + func (t *TelemetryCollector) Name() string + func (t *TelemetryCollector) Run(_ context.Context) error + type Worker interface + Interval func() time.Duration + Name func() string + Run func(ctx context.Context) error v0.0.1 Feb 13, 2026