-
Story
-
Resolution: Done
-
Undefined
-
None
-
None
-
None
-
Product / Portfolio Work
-
False
-
-
False
-
8
-
8
-
None
-
None
-
Installer Sprint 256
This is the principal command responsible to generate the ISO that will be used to boot the node(s) to be added to the target cluster.
Since the functionality have been already implemented in the node-joner executable currently shipped within the baremetal-installer image in the release payload, the implementation would be similar to the must-gather one: the oc command will be a simple wrapper that will run the node-joner in a pod into the target cluster, by feeding the initial required configuration file and extracting the final ISO to the target host.
A list of the expected operations to be performed will be similar to the one currently published (just as intermediate dev-preview artifact) by the https://github.com/openshift/installer/blob/master/docs/user/agent/add-node/node-joiner.sh script
Perform the required validations to ensure that not allowed platforms are used (ie aws / gcp / etc)