Versions in this module Expand all Collapse all v1 v1.5.11 Jun 3, 2026 Changes in this version + var ErrRepositoryNotFound = fmt.Errorf("repository not found") + func SetRepositoryCondition(ctx context.Context, coreClient client.WithWatch, ...) error + type SyncHandler interface + GetSpec func() *configapi.Repository + Key func() repository.RepositoryKey + SyncOnce func(ctx context.Context) error + type SyncManager struct + func NewSyncManager(handler SyncHandler, coreClient client.WithWatch) *SyncManager + func (m *SyncManager) GetLastSyncError() error + func (m *SyncManager) SetRepositoryCondition(ctx context.Context, status util.RepositoryStatus) error + func (m *SyncManager) Start(ctx context.Context, defaultSyncFrequency time.Duration) + func (m *SyncManager) Stop() v1.5.10-test Jun 3, 2026