-
Story
-
Resolution: Done
-
Undefined
-
None
-
None
-
None
-
None
-
3
-
False
-
-
False
-
-
Currently `pkg/operator/bootstrap.go` is quite a mess as vSphere explicitly ignores the `getPlatformManifests` function and creates manifest list manually.
As the logic used there is different than for any other platform, this creates some confusion as when CoreDNS and keepalived are included. I.e. for every platform except vSphere we always deploy CoreDNS and sometimes skip keepalived, but for vSphere whenever keepalived is skipped, CoreDNS is skipped too.
As the code is not really documented regarding reasons of this, that should be refactored.