-
Bug
-
Resolution: Unresolved
-
Minor
-
None
-
4.15.z
-
Low
-
None
-
False
-
Description of problem:
While attempting to complete an OCP install on LinuxOne KVM, I noticed that when specifying 0 worker replicas in the install-config.yaml, the mastersSchedulable value is always true when creating manifests. The documentation specifies that this value should be false except in the case of a 3 node cluster. If I specify worker replicas, the mastersSchedulable parameter is false as required. The documentation also specifies that in the case of user provisioned infrastructure, the number of worker replicas should be 0. To me this seems counter-intuitive to never have the mastersSchedulable value end up as false when that is required in all cases besides a three-node cluster.
Version-Release number of selected component (if applicable):
4.15.X
How reproducible:
Very reproducible
Steps to Reproduce:
1. Obtain openshift-install binary for s390x 2. Create a valid install-config.yaml file with the worker replicas parm set to 0 as specified for user-provisioned infrastructure 3. Run ./openshift-install create manifests --dir <dirWithInstallConfig>
Actual results:
Inspect manifests/cluster-scheduler-02-config.yml and see that mastersSchedulable is true
Expected results:
Inspect manifests/cluster-scheduler-02-config.yml and see that mastersSchedulable is false
Additional info: