File tree Expand file tree Collapse file tree 2 files changed +9
-6
lines changed
packages/cli/package/src/lib/configs/project/provider Expand file tree Collapse file tree 2 files changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -330,14 +330,14 @@ export async function ensureComputerPeerConfigs({
330330 }
331331
332332 const cpu =
333- providerConfig . resources ?. cpu [ computePeer . resources . cpu . name ] ;
333+ providerConfig . resources ?. cpu ?. [ computePeer . resources . cpu . name ] ;
334334
335335 const ram =
336- providerConfig . resources ?. ram [ computePeer . resources . ram . name ] ;
336+ providerConfig . resources ?. ram ?. [ computePeer . resources . ram . name ] ;
337337
338338 const storages = await Promise . all (
339339 computePeer . resources . storage . map ( async ( s ) => {
340- const storage = providerConfig . resources ?. storage [ s . name ] ;
340+ const storage = providerConfig . resources ?. storage ?. [ s . name ] ;
341341
342342 return {
343343 ...s ,
Original file line number Diff line number Diff line change @@ -82,6 +82,7 @@ const cpuResourcesSchema = {
8282 "A map with CPU resource names as keys and CPU resource details objects as values" ,
8383 properties : { cpuResourceName : peerCPUDetailsSchema } ,
8484 required : [ ] ,
85+ nullable : true ,
8586} as const satisfies JSONSchemaType < CPUResources > ;
8687
8788type PeerRamDetails = {
@@ -122,6 +123,7 @@ const ramResourcesSchema = {
122123 "A map with RAM resource names as keys and RAM resource details objects as values" ,
123124 properties : { ramResourceName : peerRamDetailsSchema } ,
124125 required : [ ] ,
126+ nullable : true ,
125127} as const satisfies JSONSchemaType < RamResources > ;
126128
127129type PeerStorageDetails = {
@@ -156,12 +158,13 @@ const storageResourcesSchema = {
156158 "A map with storage resource names as keys and storage resource details objects as values" ,
157159 properties : { storageResourceName : peerStorageDetailsSchema } ,
158160 required : [ ] ,
161+ nullable : true ,
159162} as const satisfies JSONSchemaType < StorageResources > ;
160163
161164export type ResourcePerResourceType = {
162- cpu : CPUResources ;
163- ram : RamResources ;
164- storage : StorageResources ;
165+ cpu ? : CPUResources ;
166+ ram ? : RamResources ;
167+ storage ? : StorageResources ;
165168} ;
166169
167170const resourcesPerResourceTypeSchema = {
You can’t perform that action at this time.
0 commit comments