-
Story
-
Resolution: Done
-
Undefined
-
None
-
None
-
None
When OCL is enabled at install time, the bootstrap MCO should be able to parse MOSC yamls to build the image(s) for the nodes.
- There should be 2 MOSC, one for master nodes and one for worker nodes
- If OCL is enabled in install-config.yaml but an MOSC is not provided by the user, generate a basic one for the installation
- this can be done in the future, for now we can fail if the user doesn't create a MOSC yaml
- A registry is needed on the boostrap node to hold the image built for the master nodes
- Once master nodes are up with a base version of RHCOS, run rpm-ostree rebase or bootc switch to boot the nodes into the image that was built
Note: the bootstrap node cannot communicate with worker nodes. It will only be responsible for building and serving content for the control-plane/master nodes. While implementing, verify that this is actually the behavior of the bootstrap node.