Преглед изворни кода

Added Graviton instance types from the t4g instance family. (#4002)

Rudi MK пре 2 година
родитељ
комит
93b18e7b7f

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

@@ -81,6 +81,10 @@ const machineTypeOptions = [
   { value: "t3a.large", label: "t3a.large" },
   { value: "t3a.xlarge", label: "t3a.xlarge" },
   { value: "t3a.2xlarge", label: "t3a.2xlarge" },
+  { value: "t4g.medium", label: "t4g.medium"},
+  { value: "t4g.large", label: "t4g.large"},
+  { value: "t4g.xlarge", label: "t4g.xlarge"},
+  { value: "t4g.2xlarge", label: "t4g.2xlarge"},
   { value: "c6i.large", label: "c6i.large" },
   { value: "c6i.xlarge", label: "c6i.xlarge" },
   { value: "c6i.2xlarge", label: "c6i.2xlarge" },

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

@@ -40,6 +40,15 @@ export const AWS_INSTANCE_LIMITS: InstanceTypes = Object.freeze({
     xlarge: { vCPU: 4, RAM: 16 },
     "2xlarge": { vCPU: 8, RAM: 32 },
   },
+  t4g: {
+    nano: { vCPU: 2, RAM: 0.5 },
+    micro: { vCPU: 2, RAM: 1 },
+    small: { vCPU: 2, RAM: 2 },
+    medium: { vCPU: 2, RAM: 4 },
+    large: { vCPU: 2, RAM: 8 },
+    xlarge: { vCPU: 4, RAM: 16 },
+    "2xlarge": { vCPU: 8, RAM: 32 },
+  },
   c6a: {
     large: { vCPU: 2, RAM: 4 },
     xlarge: { vCPU: 4, RAM: 8 },