Browse Source

fix redis addon allocated storage (#4533)

Feroze Mohideen 2 years ago
parent
commit
08d6abbabe
2 changed files with 6 additions and 0 deletions
  1. 5 0
      dashboard/src/lib/databases/types.ts
  2. 1 0
      dashboard/src/lib/hooks/useDatastore.ts

+ 5 - 0
dashboard/src/lib/databases/types.ts

@@ -305,6 +305,11 @@ const managedRedisConfigValidator = z.object({
     .nonempty("Master password is required")
     .default(""),
   engineVersion: z.string().default("7.1"),
+  allocatedStorageGigabytes: z
+    .number()
+    .int()
+    .positive("Allocated storage must be a positive integer")
+    .default(1),
 });
 
 export const dbFormValidator = z.object({

+ 1 - 0
dashboard/src/lib/hooks/useDatastore.ts

@@ -122,6 +122,7 @@ const clientDbToCreateInput = (values: DbFormData): CreateDatastoreInput => {
               name: values.name,
               masterUserPassword: values.config.masterUserPassword,
               engineVersion: values.config.engineVersion,
+              allocatedStorage: values.config.allocatedStorageGigabytes,
               cpuCores: instanceTypeMatch?.cpuCores ?? 1,
               ramMegabytes: instanceTypeMatch?.ramGigabytes
                 ? instanceTypeMatch.ramGigabytes * 1024