708 B
708 B
2026-04-26 — NamespaceManager rewrite, step 9
Цель шага
Добавить subscriber contract в NamespaceManager, не подключая его пока к runtime.
Что меняем
- Добавляем interface
NamespaceSubscriber. - Добавляем в manager операции:
Subscribe()SnapshotSubscribers()
- Добавляем unit tests на регистрацию и snapshot subscriber-ов.
Что НЕ меняем
- не вызываем subscriber-ов из watcher-ов;
- не строим reconcile loop;
- не трогаем runtime components;
- не затрагиваем внешнее изменение в
serviceaccount.go.