Skip to content

Commit 9c48b88

Browse files
Add new instance types to InstanceTypeCompat (#1139)
Co-authored-by: Raihaan Shouhell <raihaanhimself@gmail.com>
1 parent 44286f6 commit 9c48b88

File tree

1 file changed

+60
-0
lines changed

1 file changed

+60
-0
lines changed

src/main/java/hudson/plugins/ec2/util/InstanceTypeCompat.java

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -833,6 +833,66 @@ public final class InstanceTypeCompat {
833833
map.put("R8g48xlarge", "r8g.48xlarge");
834834
map.put("R8gMetal24xl", "r8g.metal-24xl");
835835
map.put("R8gMetal48xl", "r8g.metal-48xl");
836+
map.put("M8gMedium", "m8g.medium");
837+
map.put("M8gLarge", "m8g.large");
838+
map.put("M8gXlarge", "m8g.xlarge");
839+
map.put("M8g2xlarge", "m8g.2xlarge");
840+
map.put("M8g4xlarge", "m8g.4xlarge");
841+
map.put("M8g8xlarge", "m8g.8xlarge");
842+
map.put("M8g12xlarge", "m8g.12xlarge");
843+
map.put("M8g16xlarge", "m8g.16xlarge");
844+
map.put("M8g24xlarge", "m8g.24xlarge");
845+
map.put("M8g48xlarge", "m8g.48xlarge");
846+
map.put("M8gMetal24xl", "m8g.metal-24xl");
847+
map.put("M8gMetal48xl", "m8g.metal-48xl");
848+
map.put("M8gdMedium", "m8gd.medium");
849+
map.put("M8gdLarge", "m8gd.large");
850+
map.put("M8gdXlarge", "m8gd.xlarge");
851+
map.put("M8gd2xlarge", "m8gd.2xlarge");
852+
map.put("M8gd4xlarge", "m8gd.4xlarge");
853+
map.put("M8gd8xlarge", "m8gd.8xlarge");
854+
map.put("M8gd12xlarge", "m8gd.12xlarge");
855+
map.put("M8gd16xlarge", "m8gd.16xlarge");
856+
map.put("M8gd24xlarge", "m8gd.24xlarge");
857+
map.put("M8gd48xlarge", "m8gd.48xlarge");
858+
map.put("M8gdMetal24xl", "m8gd.metal-24xl");
859+
map.put("M8gdMetal48xl", "m8gd.metal-48xl");
860+
map.put("C8gMedium", "c8g.medium");
861+
map.put("C8gLarge", "c8g.large");
862+
map.put("C8gXlarge", "c8g.xlarge");
863+
map.put("C8g2xlarge", "c8g.2xlarge");
864+
map.put("C8g4xlarge", "c8g.4xlarge");
865+
map.put("C8g8xlarge", "c8g.8xlarge");
866+
map.put("C8g12xlarge", "c8g.12xlarge");
867+
map.put("C8g16xlarge", "c8g.16xlarge");
868+
map.put("C8g24xlarge", "c8g.24xlarge");
869+
map.put("C8g48xlarge", "c8g.48xlarge");
870+
map.put("C8gMetal24xl", "c8g.metal-24xl");
871+
map.put("C8gMetal48xl", "c8g.metal-48xl");
872+
map.put("C8gdMedium", "c8gd.medium");
873+
map.put("C8gdLarge", "c8gd.large");
874+
map.put("C8gdXlarge", "c8gd.xlarge");
875+
map.put("C8gd2xlarge", "c8gd.2xlarge");
876+
map.put("C8gd4xlarge", "c8gd.4xlarge");
877+
map.put("C8gd8xlarge", "c8gd.8xlarge");
878+
map.put("C8gd12xlarge", "c8gd.12xlarge");
879+
map.put("C8gd16xlarge", "c8gd.16xlarge");
880+
map.put("C8gd24xlarge", "c8gd.24xlarge");
881+
map.put("C8gd48xlarge", "c8gd.48xlarge");
882+
map.put("C8gdMetal24xl", "c8gd.metal-24xl");
883+
map.put("C8gdMetal48xl", "c8gd.metal-48xl");
884+
map.put("C8gnMedium", "c8gn.medium");
885+
map.put("C8gnLarge", "c8gn.large");
886+
map.put("C8gnXlarge", "c8gn.xlarge");
887+
map.put("C8gn2xlarge", "c8gn.2xlarge");
888+
map.put("C8gn4xlarge", "c8gn.4xlarge");
889+
map.put("C8gn8xlarge", "c8gn.8xlarge");
890+
map.put("C8gn12xlarge", "c8gn.12xlarge");
891+
map.put("C8gn16xlarge", "c8gn.16xlarge");
892+
map.put("C8gn24xlarge", "c8gn.24xlarge");
893+
map.put("C8gn48xlarge", "c8gn.48xlarge");
894+
map.put("C8gnMetal24xl", "c8gn.metal-24xl");
895+
map.put("C8gnMetal48xl", "c8gn.metal-48xl");
836896
map.put("Mac2M1ultraMetal", "mac2-m1ultra.metal");
837897
AWS_SDK_JAVA_V1 = Collections.unmodifiableMap(map);
838898
}

0 commit comments

Comments
 (0)