-
Bug
-
Resolution: Done-Errata
-
Normal
-
4.14
-
Low
-
No
-
False
-
-
-
Bug Fix
Description of problem:
On 4.14, 'MachineAPI' is marked as optional capability which will disable two operators machine-api and cluster-autoscaler. epic link: https://issues.redhat.com/browse/CNF-6318 And operator machine-api is required for common IPI (no SNO and no compact) cluster, so if disabling "MachineAPI" in install-config.yaml, common IPI cluster will be installed failed. Suggest to have pre-check on installer side for common IPI (no SNO and no compact) when running "openshift-installer create cluster". If MachineAPI is disabled, installer should exit with corresponding messages.
Version-Release number of selected component (if applicable):
4.14.0-0.nightly-2023-06-30-131338
How reproducible:
Always
Steps to Reproduce:
1. Prepare install-config.yaml and set baselineCapabilitySet as None, make sure that compute node number is greater than 0. 2. Run command "openshift-install create cluster" to install common IPI 3.
Actual results:
Installation failed since missing machine-api operator
Expected results:
Installer should have pre-check for this scenario and exit with error message if MachineAPI is disabled
Additional info: