19 lines
676 B
Markdown
19 lines
676 B
Markdown
# 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`. |