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

676 B
Raw Blame History

2026-04-26 — NamespaceManager rewrite, step 43

Цель шага

Убрать оставшуюся копипасту старта namespace informer-а из buildermgr, router, executor/multitenant.

Что меняем

  1. В utils добавляем StartManagedNamespaceWatcher().
  2. Helper централизует:
    • informer factory с label selector;
    • регистрацию event handlers;
    • start/cache sync/stop logging через mgr.
  3. Три watcher-а переходят на общий helper.

Что НЕ меняем

  • не меняем lifecycle logic;
  • не меняем selector contract fission.io/managed=true.