Commit cd9eef1
committed
Tolerate the node.kubernetes.io/not-ready:NoSchedule by default.
We need to run the CCM to cold start a new cluster; without it, nodes won't be
assigned providerIDs. However, we also can't schedule the CCM pod onto a new
cluster whose nodes set the `node.kubernetes.io/not-ready:NoSchedule` taint.
This is a circular dependency: nodes can't become ready until the CCM assigns
them a providerID, but the CCM can't run until the node is un-tainted. This
patch configures the CCM to tolerate the not-ready taint by default.1 parent 97f4cda commit cd9eef1
2 files changed
Lines changed: 6 additions & 0 deletions
File tree
- charts/oxide-cloud-controller-manager/templates
- manifests
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
30 | 33 | | |
31 | 34 | | |
32 | 35 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
165 | 165 | | |
166 | 166 | | |
167 | 167 | | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
168 | 171 | | |
169 | 172 | | |
170 | 173 | | |
| |||
0 commit comments