Commit 3f5b00a
committed
fix(perses): drop ready-state propagation, add explanatory note
kro v0.9.2 strips includeWhen-gated resources from the CEL context at
compile time, making it impossible to propagate their readiness into
status expressions. All workarounds tried (sentinel ConfigMap, ternary
expressions) either fail compilation or produce unreliable results.
status.ready is set to the static literal true in the Perses RGD.
A comment marks where real propagation would live and links to the
upstream issue. obs-stack.status.perses.ready is kept (removing it
would be a breaking CRD change) but is excluded from the ready gate.
See: kubernetes-sigs/kro#926 (comment)
Signed-off-by: Michael Sprauer <Michael.Sprauer@sap.com>1 parent 982b25d commit 3f5b00a
2 files changed
Lines changed: 7 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
95 | 95 | | |
96 | 96 | | |
97 | 97 | | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
98 | 101 | | |
99 | 102 | | |
100 | 103 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
43 | 47 | | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | 48 | | |
51 | 49 | | |
52 | 50 | | |
| |||
0 commit comments