Commit 5de5f6a
fix(controller): drop empty MatchingFields from KVEntry list
controller-runtime rejects empty field selectors with "non-exact
field matches are not supported by the cache" — the empty map was a
no-op only at the type level. Stand reconcile loop was logging this
on every Resource, blocking effective-props resolution and therefore
the satellite dispatch.
Drop the empty MatchingFields and filter by Instance in-process
(small enough KV store that the indexed-selector wiring isn't worth
it).
Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>1 parent 1c90e1e commit 5de5f6a
1 file changed
Lines changed: 7 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
588 | 588 | | |
589 | 589 | | |
590 | 590 | | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
591 | 597 | | |
592 | 598 | | |
593 | 599 | | |
594 | | - | |
| 600 | + | |
595 | 601 | | |
596 | 602 | | |
597 | 603 | | |
| |||
0 commit comments