Skip to content

Commit e63bf83

Browse files
committed
Update instance type list
Add t2.xlarge/t2.2xlarge, x1.16xlarge, r4.*, f1.*, and i3.* instance types to the supported list. Signed-off-by: Brian Barrett <[email protected]>
1 parent 3fc182a commit e63bf83

File tree

2 files changed

+2114
-2358
lines changed

2 files changed

+2114
-2358
lines changed

cloudformation/cfncluster.cfn.json

Lines changed: 116 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -727,10 +727,22 @@
727727
"r3.2xlarge",
728728
"r3.xlarge",
729729
"r3.large",
730+
"r4.large",
731+
"r4.xlarge",
732+
"r4.2xlarge",
733+
"r4.4xlarge",
734+
"r4.8xlarge",
735+
"r4.16xlarge",
730736
"i2.8xlarge",
731737
"i2.4xlarge",
732738
"i2.2xlarge",
733739
"i2.xlarge",
740+
"i3.large",
741+
"i3.xlarge",
742+
"i3.2xlarge",
743+
"i3.4xlarge",
744+
"i3.8xlarge",
745+
"i3.16xlarge",
734746
"cr1.8xlarge",
735747
"cg1.4xlarge",
736748
"m3.medium",
@@ -747,6 +759,8 @@
747759
"t2.small",
748760
"t2.medium",
749761
"t2.large",
762+
"t2.xlarge",
763+
"t2.2xlarge",
750764
"d2.8xlarge",
751765
"d2.4xlarge",
752766
"d2.2xlarge",
@@ -757,7 +771,10 @@
757771
"m4.4xlarge",
758772
"m4.10xlarge",
759773
"m4.16xlarge",
760-
"x1.32xlarge"
774+
"x1.16xlarge",
775+
"x1.32xlarge",
776+
"f1.2xlarge",
777+
"f1.16xlarge"
761778
]
762779
},
763780
"ComputeInstanceType" : {
@@ -782,10 +799,22 @@
782799
"r3.2xlarge",
783800
"r3.xlarge",
784801
"r3.large",
802+
"r4.large",
803+
"r4.xlarge",
804+
"r4.2xlarge",
805+
"r4.4xlarge",
806+
"r4.8xlarge",
807+
"r4.16xlarge",
785808
"i2.8xlarge",
786809
"i2.4xlarge",
787810
"i2.2xlarge",
788811
"i2.xlarge",
812+
"i3.large",
813+
"i3.xlarge",
814+
"i3.2xlarge",
815+
"i3.4xlarge",
816+
"i3.8xlarge",
817+
"i3.16xlarge",
789818
"cr1.8xlarge",
790819
"cg1.4xlarge",
791820
"m3.medium",
@@ -802,6 +831,8 @@
802831
"t2.small",
803832
"t2.medium",
804833
"t2.large",
834+
"t2.xlarge",
835+
"t2.2xlarge",
805836
"d2.8xlarge",
806837
"d2.4xlarge",
807838
"d2.2xlarge",
@@ -812,7 +843,10 @@
812843
"m4.4xlarge",
813844
"m4.10xlarge",
814845
"m4.16xlarge",
815-
"x1.32xlarge"
846+
"x1.16xlarge",
847+
"x1.32xlarge",
848+
"f1.2xlarge",
849+
"f1.16xlarge"
816850
]
817851
},
818852
"InitialQueueSize" : {
@@ -1578,7 +1612,7 @@
15781612
"Arch" : "64HVM",
15791613
"EBSOpt" : "True"
15801614
},
1581-
"p2.large" : {
1615+
"p2.xlarge" : {
15821616
"Arch" : "64HVM",
15831617
"EBSOpt" : "True"
15841618
},
@@ -1666,6 +1700,34 @@
16661700
"Arch" : "64HVM",
16671701
"EBSOpt" : "False"
16681702
},
1703+
"r3.xlarge" : {
1704+
"Arch" : "64HVM",
1705+
"EBSOpt" : "True"
1706+
},
1707+
"r4.large" : {
1708+
"Arch" : "64HVM",
1709+
"EBSOpt" : "True"
1710+
},
1711+
"r4.xlarge" : {
1712+
"Arch" : "64HVM",
1713+
"EBSOpt" : "True"
1714+
},
1715+
"r4.2xlarge" : {
1716+
"Arch" : "64HVM",
1717+
"EBSOpt" : "True"
1718+
},
1719+
"r4.4xlarge" : {
1720+
"Arch" : "64HVM",
1721+
"EBSOpt" : "True"
1722+
},
1723+
"r4.8xlarge" : {
1724+
"Arch" : "64HVM",
1725+
"EBSOpt" : "True"
1726+
},
1727+
"r4.16xlarge" : {
1728+
"Arch" : "64HVM",
1729+
"EBSOpt" : "True"
1730+
},
16691731
"i2.8xlarge" : {
16701732
"Arch" : "64HVM",
16711733
"EBSOpt" : "False"
@@ -1686,10 +1748,38 @@
16861748
"Arch" : "64HVM",
16871749
"EBSOpt" : "False"
16881750
},
1751+
"i3.large" : {
1752+
"Arch" : "64HVM",
1753+
"EBSOpt" : "True"
1754+
},
1755+
"i3.xlarge" : {
1756+
"Arch" : "64HVM",
1757+
"EBSOpt" : "True"
1758+
},
1759+
"i3.2xlarge" : {
1760+
"Arch" : "64HVM",
1761+
"EBSOpt" : "True"
1762+
},
1763+
"i3.4xlarge" : {
1764+
"Arch" : "64HVM",
1765+
"EBSOpt" : "True"
1766+
},
1767+
"i3.8xlarge" : {
1768+
"Arch" : "64HVM",
1769+
"EBSOpt" : "True"
1770+
},
1771+
"i3.16xlarge" : {
1772+
"Arch" : "64HVM",
1773+
"EBSOpt" : "True"
1774+
},
16891775
"cg1.4xlarge" : {
16901776
"Arch" : "64HVM",
16911777
"EBSOpt" : "False"
16921778
},
1779+
"t2.nano" : {
1780+
"Arch" : "64HVM",
1781+
"EBSOpt" : "False"
1782+
},
16931783
"t2.micro" : {
16941784
"Arch" : "64HVM",
16951785
"EBSOpt" : "False"
@@ -1702,6 +1792,18 @@
17021792
"Arch" : "64HVM",
17031793
"EBSOpt" : "False"
17041794
},
1795+
"t2.large" : {
1796+
"Arch" : "64HVM",
1797+
"EBSOpt" : "False"
1798+
},
1799+
"t2.xlarge" : {
1800+
"Arch" : "64HVM",
1801+
"EBSOpt" : "False"
1802+
},
1803+
"t2.2xlarge" : {
1804+
"Arch" : "64HVM",
1805+
"EBSOpt" : "False"
1806+
},
17051807
"d2.8xlarge" : {
17061808
"Arch" : "64HVM",
17071809
"EBSOpt" : "True"
@@ -1718,14 +1820,22 @@
17181820
"Arch" : "64HVM",
17191821
"EBSOpt" : "True"
17201822
},
1721-
"t2.large" : {
1823+
"x1.16xlarge" : {
17221824
"Arch" : "64HVM",
1723-
"EBSOpt" : "False"
1825+
"EBSOpt" : "True"
17241826
},
17251827
"x1.32xlarge" : {
17261828
"Arch" : "64HVM",
17271829
"EBSOpt" : "True"
17281830
},
1831+
"f1.2xlarge" : {
1832+
"Arch" : "64HVM",
1833+
"EBSOpt" : "True"
1834+
},
1835+
"f1.16xlarge" : {
1836+
"Arch" : "64HVM",
1837+
"EBSOpt" : "True"
1838+
},
17291839
"m4.16xlarge" : {
17301840
"Arch" : "64HVM",
17311841
"EBSOpt" : "True"
@@ -1749,10 +1859,6 @@
17491859
"m4.large" : {
17501860
"Arch" : "64HVM",
17511861
"EBSOpt" : "True"
1752-
},
1753-
"t2.nano" : {
1754-
"Arch" : "64HVM",
1755-
"EBSOpt" : "False"
17561862
}
17571863
},
17581864
"AWSRegionOS2AMI" : {
@@ -4114,4 +4220,4 @@
41144220
"Condition" : "MasterPublicIp"
41154221
}
41164222
}
4117-
}
4223+
}

0 commit comments

Comments
 (0)