Commit 67ed536
fix(e2e): Clear stale bootstrap IP annotation in bare metal API upgrade flow (#10652)
The CLI-generated config file is written before the bootstrap-to-management
cluster pivot, so it retains the tinkerbell-bootstrap-ip annotation. When
the test re-applies this config via kubectl apply, the annotation gets
re-added to the Cluster CR, causing the controller to regenerate machine
templates with the bootstrap IP instead of the tinkerbellIP. This creates
a template diff that triggers unintended rollouts, blocking reconciliation.
Co-authored-by: Rahul Ganesh <rahulbabu95@gmail.com>1 parent c970db4 commit 67ed536
1 file changed
+6
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
137 | 143 | | |
138 | 144 | | |
139 | 145 | | |
| |||
0 commit comments