Files
fission-src/doc/thinking/2026-04-26-namespace-manager-step9.md
T

708 B

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.