@@ -21,7 +21,7 @@ import TenantSizeMK from "./TenantSizeMK";
21
21
export enum IMkEnvs {
22
22
"aws" ,
23
23
"azure" ,
24
- "gcs " ,
24
+ "gcp " ,
25
25
"default" ,
26
26
undefined ,
27
27
}
@@ -54,7 +54,7 @@ export const AzureStorageTypes: Opts[] = [
54
54
export const resourcesConfigurations = {
55
55
"mp-mode-aws" : IMkEnvs . aws ,
56
56
"mp-mode-azure" : IMkEnvs . azure ,
57
- "mp-mode-gcs " : IMkEnvs . gcs ,
57
+ "mp-mode-gcp " : IMkEnvs . gcp ,
58
58
} ;
59
59
60
60
export const AWSConfigurations : IntegrationConfiguration [ ] = [
@@ -119,6 +119,18 @@ export const AzureConfigurations: IntegrationConfiguration[] = [
119
119
} ,
120
120
] ;
121
121
122
+ export const GCPStorageTypes : Opts [ ] = [ { label : "SSD" , value : "ssd" } ] ;
123
+
124
+ export const GCPConfigurations : IntegrationConfiguration [ ] = [
125
+ {
126
+ typeSelection : "ssd" ,
127
+ storageClass : "local-ssd" ,
128
+ CPU : 32 ,
129
+ memory : 128 ,
130
+ driveSize : { driveSize : "368" , sizeUnit : "Gi" } ,
131
+ drivesPerServer : 24 ,
132
+ } ,
133
+ ] ;
122
134
123
135
export const mkPanelConfigurations = {
124
136
[ IMkEnvs . aws ] : {
@@ -133,7 +145,12 @@ export const mkPanelConfigurations = {
133
145
configurations : AzureConfigurations ,
134
146
sizingComponent : < TenantSizeMK formToRender = { IMkEnvs . azure } /> ,
135
147
} ,
136
- [ IMkEnvs . gcs ] : { } ,
148
+ [ IMkEnvs . gcp ] : {
149
+ variantSelectorLabel : "Storage Type" ,
150
+ variantSelectorValues : GCPStorageTypes ,
151
+ configurations : GCPConfigurations ,
152
+ sizingComponent : < TenantSizeMK formToRender = { IMkEnvs . gcp } /> ,
153
+ } ,
137
154
[ IMkEnvs . default ] : { } ,
138
155
[ IMkEnvs . undefined ] : { } ,
139
156
} ;
0 commit comments