17 lines
732 B
Markdown
17 lines
732 B
Markdown
# 2026-04-26 — NamespaceManager rewrite, step 42
|
||
|
||
## Цель шага
|
||
|
||
Убрать последний крупный слой дублирования в namespace watcher-ах: сами `ResourceEventHandlerFuncs`.
|
||
|
||
## Что меняем
|
||
|
||
1. В `utils` добавляем `NewNamespaceWatcherEventHandlers()`.
|
||
2. Конструктор собирает общий `Add/Update/Delete` flow на базе уже существующих handler helper-ов.
|
||
3. `buildermgr`, `router`, `executor/multitenant` используют общий конструктор.
|
||
|
||
## Что НЕ меняем
|
||
|
||
- не меняем label selector;
|
||
- не меняем manager semantics;
|
||
- не меняем removal policy по умолчанию. |