File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed
apps/supervisor/src/workloadManager
packages/core/src/v3/schemas Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -296,8 +296,8 @@ export class KubernetesWorkloadManager implements WorkloadManager {
296296
297297 #getResourceRequestsForMachine( preset : MachinePreset ) : ResourceQuantities {
298298 return {
299- cpu : `${ preset . cpu * 0.75 } ` ,
300- memory : `${ preset . memory } G` ,
299+ cpu : `${ preset . cpuRequest ?? preset . cpu * 0.75 } ` ,
300+ memory : `${ preset . memoryRequest ?? preset . memory } G` ,
301301 } ;
302302 }
303303
Original file line number Diff line number Diff line change @@ -118,8 +118,10 @@ export const MachinePreset = z.object({
118118 name : MachinePresetName ,
119119 /** unit: vCPU */
120120 cpu : z . number ( ) ,
121+ cpuRequest : z . number ( ) . optional ( ) , // Only used for k8s fallback to cpu
121122 /** unit: GB */
122123 memory : z . number ( ) ,
124+ memoryRequest : z . number ( ) . optional ( ) , // Only used for k8s fallback to memory
123125 centsPerMs : z . number ( ) ,
124126} ) ;
125127
You can’t perform that action at this time.
0 commit comments