This is a follow-up from a review on PR #1873. #1873 (comment)
The current install-config for the experimental baremetal platform includes a role field on the bare metal hosts. This is to be used to specify which of the defined bare metal hosts should be chosen for provisioning as control plane nodes.
We discussed some alternatives:
-
Instead of listing all hosts in the platform config, move them into the platform config under the compute and controlPlane sections. That makes it explicit how each host should be provisioned.
-
Leave all of the bare metal host details in a single list, but remove the role field. Instead, put a list of names in the baremetal config section under compute or controlPlane
This should be re-considered before taking the baremetal platform out of experimental and committing to an install-config format.
This is a follow-up from a review on PR #1873. #1873 (comment)
The current install-config for the experimental
baremetalplatform includes arolefield on the bare metal hosts. This is to be used to specify which of the defined bare metal hosts should be chosen for provisioning as control plane nodes.We discussed some alternatives:
Instead of listing all hosts in the platform config, move them into the platform config under the
computeandcontrolPlanesections. That makes it explicit how each host should be provisioned.Leave all of the bare metal host details in a single list, but remove the
rolefield. Instead, put a list of names in thebaremetalconfig section undercomputeorcontrolPlaneThis should be re-considered before taking the
baremetalplatform out of experimental and committing to an install-config format.