diff --git a/misc/eni-max-pods.txt b/misc/eni-max-pods.txt index 9e0606df0ba..666dd220a0d 100644 --- a/misc/eni-max-pods.txt +++ b/misc/eni-max-pods.txt @@ -11,7 +11,7 @@ # express or implied. See the License for the specific language governing # permissions and limitations under the License. # -# This file was generated at 2021-09-10T21:50:00Z +# This file was generated at 2021-11-16T12:44:56-08:00 # # Mapping is calculated from AWS EC2 API using the following formula: # * First IP on each ENI is not used for pods @@ -108,6 +108,15 @@ c6gn.8xlarge 234 c6gn.large 29 c6gn.medium 8 c6gn.xlarge 58 +c6i.12xlarge 234 +c6i.16xlarge 737 +c6i.24xlarge 737 +c6i.2xlarge 58 +c6i.32xlarge 737 +c6i.4xlarge 234 +c6i.8xlarge 234 +c6i.large 29 +c6i.xlarge 58 cc2.8xlarge 234 cr1.8xlarge 234 d2.2xlarge 58 @@ -124,6 +133,7 @@ d3en.4xlarge 38 d3en.6xlarge 58 d3en.8xlarge 78 d3en.xlarge 10 +dl1.24xlarge 2942 f1.16xlarge 394 f1.2xlarge 58 f1.4xlarge 234 @@ -145,6 +155,14 @@ g4dn.4xlarge 29 g4dn.8xlarge 58 g4dn.metal 737 g4dn.xlarge 29 +g5.12xlarge 737 +g5.16xlarge 234 +g5.24xlarge 737 +g5.2xlarge 58 +g5.48xlarge 737 +g5.4xlarge 234 +g5.8xlarge 234 +g5.xlarge 58 h1.16xlarge 737 h1.2xlarge 58 h1.4xlarge 234 @@ -413,6 +431,9 @@ u-6tb1.56xlarge 737 u-6tb1.metal 147 u-9tb1.112xlarge 737 u-9tb1.metal 147 +vt1.24xlarge 737 +vt1.3xlarge 58 +vt1.6xlarge 234 x1.16xlarge 234 x1.32xlarge 234 x1e.16xlarge 234 diff --git a/pkg/awsutils/vpc_ip_resource_limit.go b/pkg/awsutils/vpc_ip_resource_limit.go index 60cb0682573..4441ae44ab1 100644 --- a/pkg/awsutils/vpc_ip_resource_limit.go +++ b/pkg/awsutils/vpc_ip_resource_limit.go @@ -12,7 +12,7 @@ // permissions and limitations under the License. // Code generated by go generate; DO NOT EDIT. -// This file was generated at 2021-09-10T21:50:00Z +// This file was generated at 2021-11-16T12:44:56-08:00 package awsutils @@ -106,6 +106,15 @@ var InstanceNetworkingLimits = map[string]InstanceTypeLimits{ "c6gn.large": {ENILimit: 3, IPv4Limit: 10, HypervisorType: "nitro"}, "c6gn.medium": {ENILimit: 2, IPv4Limit: 4, HypervisorType: "nitro"}, "c6gn.xlarge": {ENILimit: 4, IPv4Limit: 15, HypervisorType: "nitro"}, + "c6i.12xlarge": {ENILimit: 8, IPv4Limit: 30, HypervisorType: "nitro"}, + "c6i.16xlarge": {ENILimit: 15, IPv4Limit: 50, HypervisorType: "nitro"}, + "c6i.24xlarge": {ENILimit: 15, IPv4Limit: 50, HypervisorType: "nitro"}, + "c6i.2xlarge": {ENILimit: 4, IPv4Limit: 15, HypervisorType: "nitro"}, + "c6i.32xlarge": {ENILimit: 15, IPv4Limit: 50, HypervisorType: "nitro"}, + "c6i.4xlarge": {ENILimit: 8, IPv4Limit: 30, HypervisorType: "nitro"}, + "c6i.8xlarge": {ENILimit: 8, IPv4Limit: 30, HypervisorType: "nitro"}, + "c6i.large": {ENILimit: 3, IPv4Limit: 10, HypervisorType: "nitro"}, + "c6i.xlarge": {ENILimit: 4, IPv4Limit: 15, HypervisorType: "nitro"}, "cc2.8xlarge": {ENILimit: 8, IPv4Limit: 30, HypervisorType: "xen"}, "cr1.8xlarge": {ENILimit: 8, IPv4Limit: 30, HypervisorType: "unknown"}, "d2.2xlarge": {ENILimit: 4, IPv4Limit: 15, HypervisorType: "xen"}, @@ -122,6 +131,7 @@ var InstanceNetworkingLimits = map[string]InstanceTypeLimits{ "d3en.6xlarge": {ENILimit: 4, IPv4Limit: 15, HypervisorType: "nitro"}, "d3en.8xlarge": {ENILimit: 4, IPv4Limit: 20, HypervisorType: "nitro"}, "d3en.xlarge": {ENILimit: 4, IPv4Limit: 3, HypervisorType: "nitro"}, + "dl1.24xlarge": {ENILimit: 60, IPv4Limit: 50, HypervisorType: "nitro"}, "f1.16xlarge": {ENILimit: 8, IPv4Limit: 50, HypervisorType: "xen"}, "f1.2xlarge": {ENILimit: 4, IPv4Limit: 15, HypervisorType: "xen"}, "f1.4xlarge": {ENILimit: 8, IPv4Limit: 30, HypervisorType: "xen"}, @@ -143,6 +153,14 @@ var InstanceNetworkingLimits = map[string]InstanceTypeLimits{ "g4dn.8xlarge": {ENILimit: 4, IPv4Limit: 15, HypervisorType: "nitro"}, "g4dn.metal": {ENILimit: 15, IPv4Limit: 50, HypervisorType: ""}, "g4dn.xlarge": {ENILimit: 3, IPv4Limit: 10, HypervisorType: "nitro"}, + "g5.12xlarge": {ENILimit: 15, IPv4Limit: 50, HypervisorType: "nitro"}, + "g5.16xlarge": {ENILimit: 8, IPv4Limit: 30, HypervisorType: "nitro"}, + "g5.24xlarge": {ENILimit: 15, IPv4Limit: 50, HypervisorType: "nitro"}, + "g5.2xlarge": {ENILimit: 4, IPv4Limit: 15, HypervisorType: "nitro"}, + "g5.48xlarge": {ENILimit: 15, IPv4Limit: 50, HypervisorType: "nitro"}, + "g5.4xlarge": {ENILimit: 8, IPv4Limit: 30, HypervisorType: "nitro"}, + "g5.8xlarge": {ENILimit: 8, IPv4Limit: 30, HypervisorType: "nitro"}, + "g5.xlarge": {ENILimit: 4, IPv4Limit: 15, HypervisorType: "nitro"}, "h1.16xlarge": {ENILimit: 15, IPv4Limit: 50, HypervisorType: "xen"}, "h1.2xlarge": {ENILimit: 4, IPv4Limit: 15, HypervisorType: "xen"}, "h1.4xlarge": {ENILimit: 8, IPv4Limit: 30, HypervisorType: "xen"}, @@ -411,6 +429,9 @@ var InstanceNetworkingLimits = map[string]InstanceTypeLimits{ "u-6tb1.metal": {ENILimit: 5, IPv4Limit: 30, HypervisorType: "unknown"}, "u-9tb1.112xlarge": {ENILimit: 15, IPv4Limit: 50, HypervisorType: "nitro"}, "u-9tb1.metal": {ENILimit: 5, IPv4Limit: 30, HypervisorType: "unknown"}, + "vt1.24xlarge": {ENILimit: 15, IPv4Limit: 50, HypervisorType: "nitro"}, + "vt1.3xlarge": {ENILimit: 4, IPv4Limit: 15, HypervisorType: "nitro"}, + "vt1.6xlarge": {ENILimit: 8, IPv4Limit: 30, HypervisorType: "nitro"}, "x1.16xlarge": {ENILimit: 8, IPv4Limit: 30, HypervisorType: "xen"}, "x1.32xlarge": {ENILimit: 8, IPv4Limit: 30, HypervisorType: "xen"}, "x1e.16xlarge": {ENILimit: 8, IPv4Limit: 30, HypervisorType: "xen"},