layer1: share managed namespace watcher startup
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
# 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`.
|
||||
Reference in New Issue
Block a user