Commit 35b75fe
committed
Adds predicates to filter Nova reconciliation triggers
When a RabbitMQ notification pod restarts, the operator controller is
reconciling lot of times (~40+) due to status-only updates from owned
resources without any actual change in Nova CR spec
The issues occured because Nova is watching all resources without
predicates. this change adds inbuilt GenerationChangedPredicate to
child CRs (Nova services only) to only reconcile on spec changes,
not status-only updates.
Related: #OSPRH-269221 parent d9362aa commit 35b75fe
1 file changed
Lines changed: 11 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2341 | 2341 | | |
2342 | 2342 | | |
2343 | 2343 | | |
2344 | | - | |
2345 | | - | |
2346 | | - | |
2347 | | - | |
| 2344 | + | |
| 2345 | + | |
| 2346 | + | |
| 2347 | + | |
| 2348 | + | |
| 2349 | + | |
| 2350 | + | |
| 2351 | + | |
| 2352 | + | |
| 2353 | + | |
2348 | 2354 | | |
2349 | | - | |
| 2355 | + | |
2350 | 2356 | | |
2351 | 2357 | | |
2352 | 2358 | | |
| |||
0 commit comments