-
Bug
-
Resolution: Done
-
Critical
-
None
-
4.12.0
-
None
-
None
-
Proposed
-
False
-
Description of problem:
When the cluster to be created has schedulable masters, either because the user has explicitly requested it through the API or because there are no worker nodes, the assisted-service creates the manifest openshift/50-schedulable_masters.yaml. Since https://github.com/openshift/installer/pull/6247 landed in openshift-installer during 4.12, this causes a conflict with the file manifests/cluster-scheduler-02-config.yml which is generated by the installer, and this causes installation to fail.
Version-Release number of selected component (if applicable):
4.12
How reproducible:
100%
Steps to Reproduce:
1. Create a compact cluster 2. Start installation
Actual results:
Failure to prepare the ignition files with the following error from openshift-installer: failed to fetch dependency of \"Bootstrap Ignition Config\": failed to generate asset \"CVO Ignore\": multiple manifests for group config.openshift.io kind Scheduler namespace name cluster: manifests/cluster-scheduler-02-config.yml, openshift/50-schedulable_masters.yaml
Expected results:
Cluster is installed.
Additional info:
- blocks
-
AGENT-318 Merge the agent installer branch into openshift/installer master
- Closed
- causes
-
OCPBUGS-2635 Ingress operator degraded during 3+1 deployment due to insufficient worker nodes
- Closed
- is cloned by
-
OCPBUGS-1778 Can't install clusters with schedulable masters
- Closed
- links to
- mentioned on
(1 links to, 1 mentioned on)