-
Suggestion
-
Resolution: Fixed
-
None
-
None
Bamboo's elastic image configuration provides a drop box of options to select EC2 instance type. However this list appears to be a static list that is not up to date with all of Amazon's EC2 instance types.
From my scan the following types are missing
- All M4 instances
- m4.large
- m4.xlarge
- m4.2xlarge
- m4.4xlarge
- m4.10xlarge
- One G2 instance
- g2.8xlarge
- All D2 instances
- d2.xlarge
- d2.2xlarge
- d2.4xlarge
- d2.8xlarge
It is mainly the M4 instances that I want to use, but it seems Bamboo being out of date with the EC2 instance types is a recurrent issue. See BAM-14244, BAM-14779, BAM-6826, BAM-14208, BAM-12906, BAM-14023, BAM-12115 which are all related to this same issue historically.
Unfortunately it appears there is no AWS API for determining the current available instance types, unless I've missed something. However perhaps factoring this out into configuration in Bamboo which can be updated manually by users, or from a resource hosted on an Atlassian site which can be updated when AWS change their instance types. Upgrading Bamboo software versions seems a painful way to deal with this.
Please update the instance types available for elastic image configuration, and possibly consider a different approach for this configuration.
- relates to
-
BAM-12906 Medium and High I/O Quadruple Extra Large EC2 instances cannot be selected on Elastic Bamboo Elastic Image Configuration
-
- Closed
-
-
BAM-6826 Add all instance types available in EC2 to Elastic Bamboo
- Closed
-
BAM-12115 Add new instance types to Elastic Bamboo
- Closed
-
BAM-14023 Support new C3 and I2 instance types in Elastic Bamboo
- Closed
-
BAM-14208 Support current generation EC2 instance types on hosted bamboo
- Closed
-
BAM-14244 ElasticBamboo: support new EC2 instance types
- Closed
-
BAM-14779 Add EC2 T2 Instance Type
- Closed
Form Name |
---|
Bas, it looks like you're editing an image that requires PV virtualisation. M4 instances never supported that, we've started filtering them out recently. You need to select a type that supports PV or use an HVM image. See the type matrix for reference.