Explorar el Código

Added support for m6a and m7i instance types on AWS EKS. (#4180)

Rudi MK hace 2 años
padre
commit
c6a4800641

+ 8 - 0
dashboard/src/components/ProvisionerSettings.tsx

@@ -105,6 +105,10 @@ const machineTypeOptions = [
   { value: "m5n.large", label: "m5n.large" },
   { value: "m5n.xlarge", label: "m5n.xlarge" },
   { value: "m5n.2xlarge", label: "m5n.2xlarge" },
+  { value: "m6a.large", label: "m6a.large" },
+  { value: "m6a.xlarge", label: "m6a.xlarge" },
+  { value: "m6a.2xlarge", label: "m6a.2xlarge" },
+  { value: "m6a.4xlarge", label: "m6a.4xlarge" },
   { value: "m7a.medium", label: "m7a.medium" },
   { value: "m7a.large", label: "m7a.large" },
   { value: "m7a.xlarge", label: "m7a.xlarge" },
@@ -114,6 +118,10 @@ const machineTypeOptions = [
   { value: "m7a.12xlarge", label: "m7a.12xlarge" },
   { value: "m7a.16xlarge", label: "m7a.16xlarge" },
   { value: "m7a.24xlarge", label: "m7a.24xlarge" },
+  { value: "m7i.large", label: "m7i.large" },
+  { value: "m7i.xlarge", label: "m7i.xlarge" },
+  { value: "m7i.2xlarge", label: "m7i.2xlarge" },
+  { value: "m7i.4xlarge", label: "m7i.4xlarge" },
   { value: "c7a.medium", label: "c7a.medium" },
   { value: "c7a.large", label: "c7a.large" },
   { value: "c7a.xlarge", label: "c7a.xlarge" },

+ 12 - 0
dashboard/src/main/home/app-dashboard/validate-apply/services-settings/tabs/utils.ts

@@ -87,6 +87,18 @@ export const AWS_INSTANCE_LIMITS: InstanceTypes = Object.freeze({
     "2xlarge": { vCPU: 8, RAM: 32 },
     "4xlarge": { vCPU: 16, RAM: 64 },
   },
+  m6a: {
+    large: { vCPU: 2, RAM: 8 },
+    xlarge: { vCPU: 4, RAM: 16 },
+    "2xlarge": { vCPU: 8, RAM: 32 },
+    "4xlarge": { vCPU: 16, RAM: 64 },
+  },
+  m7i: {
+    large: { vCPU: 2, RAM: 8 },
+    xlarge: { vCPU: 4, RAM: 16 },
+    "2xlarge": { vCPU: 8, RAM: 32 },
+    "4xlarge": { vCPU: 16, RAM: 64 },
+  },
   x2gd: {
     medium: { vCPU: 1, RAM: 16 },
     large: { vCPU: 2, RAM: 32 },