Open kron4eg opened 1 month ago
KubeOne should error out early, clearly indicating that such a config is not supported.
This config should be supported, but we shouldn't deploy any credentials.
KubeOne should error out early, clearly indicating that such a config is not supported.
This config should be supported, but we shouldn't deploy any credentials.
How so? What's the purpose of credential-less and cloud-less machine-controller and osm?
@kron4eg machine-controller has more providers than what we support in KubeOne. The most notable example is Kubevirt, I could create a KubeOne cluster, deploy machine-controller and OSM, deploy credentials, and then use the machine-controller to create Kubevirt-based nodes.
In that case we should start supporting kubevirt. But until we not, this is an invalid configuration from K1 PoV.
What happened?
Sometimes people can be confused and try to set unsupported config combination that lead to very obscure error messages, for example in this case:
Expected behavior
KubeOne should error out early, clearly indicating that such a config is not supported.
What KubeOne version are you using?
Any of them.
Provide your KubeOneCluster manifest here (if applicable)