@@ -45,6 +45,12 @@ export const AWSStorageTypes: Opts[] = [
45
45
{ label : "HDD" , value : "hdd" } ,
46
46
] ;
47
47
48
+ export const AzureStorageTypes : Opts [ ] = [
49
+ { label : "Standard_L32s_v2" , value : "Standard_L32s_v2" } ,
50
+ { label : "Standard_L48s_v2" , value : "Standard_L48s_v2" } ,
51
+ { label : "Standard_L64s_v2" , value : "Standard_L64s_v2" } ,
52
+ ] ;
53
+
48
54
export const resourcesConfigurations = {
49
55
"mp-mode-aws" : IMkEnvs . aws ,
50
56
"mp-mode-azure" : IMkEnvs . azure ,
@@ -70,14 +76,63 @@ export const AWSConfigurations: IntegrationConfiguration[] = [
70
76
} ,
71
77
] ;
72
78
79
+ export const AzureConfigurations : IntegrationConfiguration [ ] = [
80
+ {
81
+ typeSelection : "Standard_L8s_v2" ,
82
+ storageClass : "local-nvme" ,
83
+ CPU : 8 ,
84
+ memory : 64 ,
85
+ driveSize : { driveSize : "1787" , sizeUnit : "Gi" } ,
86
+ drivesPerServer : 1 ,
87
+ } ,
88
+ {
89
+ typeSelection : "Standard_L16s_v2" ,
90
+ storageClass : "local-nvme" ,
91
+ CPU : 16 ,
92
+ memory : 128 ,
93
+ driveSize : { driveSize : "1787" , sizeUnit : "Gi" } ,
94
+ drivesPerServer : 2 ,
95
+ } ,
96
+ {
97
+ typeSelection : "Standard_L32s_v2" ,
98
+ storageClass : "local-nvme" ,
99
+ CPU : 32 ,
100
+ memory : 256 ,
101
+ driveSize : { driveSize : "1787" , sizeUnit : "Gi" } ,
102
+ drivesPerServer : 4 ,
103
+ } ,
104
+ {
105
+ typeSelection : "Standard_L48s_v2" ,
106
+ storageClass : "local-nvme" ,
107
+ CPU : 48 ,
108
+ memory : 384 ,
109
+ driveSize : { driveSize : "1787" , sizeUnit : "Gi" } ,
110
+ drivesPerServer : 6 ,
111
+ } ,
112
+ {
113
+ typeSelection : "Standard_L64s_v2" ,
114
+ storageClass : "local-nvme" ,
115
+ CPU : 64 ,
116
+ memory : 512 ,
117
+ driveSize : { driveSize : "1787" , sizeUnit : "Gi" } ,
118
+ drivesPerServer : 8 ,
119
+ } ,
120
+ ] ;
121
+
122
+
73
123
export const mkPanelConfigurations = {
74
124
[ IMkEnvs . aws ] : {
75
125
variantSelectorLabel : "Storage Type" ,
76
126
variantSelectorValues : AWSStorageTypes ,
77
127
configurations : AWSConfigurations ,
78
128
sizingComponent : < TenantSizeMK formToRender = { IMkEnvs . aws } /> ,
79
129
} ,
80
- [ IMkEnvs . azure ] : { } ,
130
+ [ IMkEnvs . azure ] : {
131
+ variantSelectorLabel : "VM Size" ,
132
+ variantSelectorValues : AzureStorageTypes ,
133
+ configurations : AzureConfigurations ,
134
+ sizingComponent : < TenantSizeMK formToRender = { IMkEnvs . azure } /> ,
135
+ } ,
81
136
[ IMkEnvs . gcs ] : { } ,
82
137
[ IMkEnvs . default ] : { } ,
83
138
[ IMkEnvs . undefined ] : { } ,
0 commit comments