layer1: add namespace manager subscribers step 9
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
# 2026-04-26 — NamespaceManager rewrite, step 9
|
||||
|
||||
## Цель шага
|
||||
|
||||
Добавить subscriber contract в `NamespaceManager`, не подключая его пока к runtime.
|
||||
|
||||
## Что меняем
|
||||
|
||||
1. Добавляем interface `NamespaceSubscriber`.
|
||||
2. Добавляем в manager операции:
|
||||
- `Subscribe()`
|
||||
- `SnapshotSubscribers()`
|
||||
3. Добавляем unit tests на регистрацию и snapshot subscriber-ов.
|
||||
|
||||
## Что НЕ меняем
|
||||
|
||||
- не вызываем subscriber-ов из watcher-ов;
|
||||
- не строим reconcile loop;
|
||||
- не трогаем runtime components;
|
||||
- не затрагиваем внешнее изменение в `serviceaccount.go`.
|
||||
Reference in New Issue
Block a user