Skip to content

Commit 068612c

Browse files
Merge pull request #109 from depot/fly-hardware
2 parents db78fda + 1fcfd89 commit 068612c

File tree

3 files changed

+11
-2
lines changed

3 files changed

+11
-2
lines changed

proto/depot/cloud/v4/cloud.proto

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ message GetDesiredStateResponse {
7777
KIND_BUILDKIT_8X16 = 4;
7878
KIND_BUILDKIT_4X8 = 5;
7979
KIND_BUILDKIT_4X4 = 6;
80+
KIND_BUILDKIT_8X8 = 7;
8081
}
8182

8283
enum MachineState {

src/proto/depot/cloud/v4/cloud_pb.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,11 @@ export enum GetDesiredStateResponse_Kind {
175175
* @generated from enum value: KIND_BUILDKIT_4X4 = 6;
176176
*/
177177
BUILDKIT_4X4 = 6,
178+
179+
/**
180+
* @generated from enum value: KIND_BUILDKIT_8X8 = 7;
181+
*/
182+
BUILDKIT_8X8 = 7,
178183
}
179184
// Retrieve enum metadata with: proto3.getEnumType(GetDesiredStateResponse_Kind)
180185
proto3.util.setEnumType(GetDesiredStateResponse_Kind, 'depot.cloud.v4.GetDesiredStateResponse.Kind', [
@@ -185,6 +190,7 @@ proto3.util.setEnumType(GetDesiredStateResponse_Kind, 'depot.cloud.v4.GetDesired
185190
{no: 4, name: 'KIND_BUILDKIT_8X16'},
186191
{no: 5, name: 'KIND_BUILDKIT_4X8'},
187192
{no: 6, name: 'KIND_BUILDKIT_4X4'},
193+
{no: 7, name: 'KIND_BUILDKIT_8X8'},
188194
])
189195

190196
/**

src/utils/fly/reconcile.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -248,9 +248,11 @@ function machineKind(kind: GetDesiredStateResponse_Kind): MachineKind {
248248
case GetDesiredStateResponse_Kind.BUILDKIT_4X4:
249249
return {cpuKind: 'shared', cpus: 4, memGBs: 4, needsGPU: false}
250250
case GetDesiredStateResponse_Kind.BUILDKIT_4X8:
251-
return {cpuKind: 'performance', cpus: 4, memGBs: 8, needsGPU: false}
251+
return {cpuKind: 'shared', cpus: 4, memGBs: 8, needsGPU: false}
252+
case GetDesiredStateResponse_Kind.BUILDKIT_8X8:
253+
return {cpuKind: 'shared', cpus: 8, memGBs: 8, needsGPU: false}
252254
case GetDesiredStateResponse_Kind.BUILDKIT_8X16:
253-
return {cpuKind: 'performance', cpus: 8, memGBs: 16, needsGPU: false}
255+
return {cpuKind: 'shared', cpus: 8, memGBs: 16, needsGPU: false}
254256
case GetDesiredStateResponse_Kind.BUILDKIT_16X32:
255257
return {cpuKind: 'performance', cpus: 16, memGBs: 32, needsGPU: false}
256258
case GetDesiredStateResponse_Kind.BUILDKIT_16X32_GPU:

0 commit comments

Comments
 (0)