Bug 2016955 - m5.large instance type for bootstrap node is hardcoded causing deployments to fail if instance type is not available
Summary: m5.large instance type for bootstrap node is hardcoded causing deployments to...
Alias: None
Product: OpenShift Container Platform
Classification: Red Hat
Component: Installer
Version: 4.8
Hardware: x86_64
OS: Linux
Target Milestone: ---
: 4.10.0
Assignee: Patrick Dillon
QA Contact: Yunfei Jiang
Depends On:
Blocks: 2017985 2017986
TreeView+ depends on / blocked
Reported: 2021-10-25 09:37 UTC by Simon Reber
Modified: 2022-03-10 16:22 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Cause: Bootstrap node instance type was hard-coded Consequence: if that hard-coded instance type was unavailable in the install region, installation was impossible Fix: set bootstrap instance type to be the same as master instance type Result: bootstrap instance type is now configurable so that if the instance type is unavailable in a region, it can be changed and install will be possible
Clone Of:
Last Closed: 2022-03-10 16:21:40 UTC
Target Upstream Version:

Attachments (Terms of Use)

System ID Private Priority Status Summary Last Updated
Github openshift installer pull 5334 0 None open Bug 2016955: Set AWS Bootstrap Type == Master 2021-10-27 19:46:42 UTC
Red Hat Product Errata RHSA-2022:0056 0 None None None 2022-03-10 16:22:01 UTC

Description Simon Reber 2021-10-25 09:37:26 UTC
Version: OpenShift Container Platform 4.8.13

$ openshift-install version

Platform: AWS

Please specify: IPI

What happened?

In various AWS region m5.large instances are no longer available and thus can't be provisioned. Since OpenShift Container Platform - Installer for AWS has m5.large hard-coded for the bootstrap instance the installation are currently failing and are not able to process.

This is causing massive project impact as all other instance types required for the OpenShift Container Platform - Cluster are available.

It's therefore required to have a way to either specify the instance type for the bootstrap Node or take the same instance type as defined for either Control-Plane or Worker Nodes.

This is urgent as customers are not able to deploy OpenShift Container Platform 4 at this moment due to this issue.

Comment 1 Matthew Staebler 2021-10-25 14:25:45 UTC
There is a temporary shortage of instances available in specific availability zones.

The workaround is to explicitly specify the availability zones to use for the masters so that the first availability zone is one where there are m5.large instances available.

Comment 7 Yunfei Jiang 2021-10-29 07:23:22 UTC
verified. PASS.
OCP Version: 4.10.0-0.nightly-2021-10-28-211203

Comment 10 errata-xmlrpc 2022-03-10 16:21:40 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (Moderate: OpenShift Container Platform 4.10.3 security update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.


Note You need to log in before you can comment on or make changes to this bug.