Commit ef52739
committed
dns-controller: default Provider when ExternalDNS is partially set
The defaulter at populate_cluster_spec.go only sets Provider=dns-controller
when Spec.ExternalDNS is nil. After #18298 added PriorityClassName, a user
(or `--override=spec.externalDns.priorityClassName=`) can leave ExternalDNS
non-nil with Provider="", which silently drops the dns-controller addon
from bootstrap-channel.yaml.
Default Provider to dns-controller whenever it is empty, regardless of
whether ExternalDNS itself is nil.1 parent 16a2078 commit ef52739
1 file changed
Lines changed: 4 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
284 | 284 | | |
285 | 285 | | |
286 | 286 | | |
287 | | - | |
288 | | - | |
289 | | - | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
290 | 291 | | |
291 | 292 | | |
292 | 293 | | |
| |||
0 commit comments