Skip to content

Commit 67bf4ef

Browse files
feat: add flag for spot utilization (#7)
* feat: add flag for spot utilization * chore: render
1 parent bd04c48 commit 67bf4ef

File tree

4 files changed

+11
-2
lines changed

4 files changed

+11
-2
lines changed

cluster/resources/deployment.cue

+4-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,10 @@ deployment: scidev: {
4242
}]
4343
}]
4444

45-
nodeSelector: "gpu-type": "nvidia-tesla-t4"
45+
nodeSelector: {
46+
"gpu-type": "nvidia-tesla-t4"
47+
"spot": "true"
48+
}
4649

4750
volumes: [{
4851
name: "scidev"

cluster/resources/deployment.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ spec:
3939
mountPath: /workspace
4040
nodeSelector:
4141
gpu-type: nvidia-tesla-t4
42+
spot: "false"
4243
volumes:
4344
- name: scidev
4445
persistentVolumeClaim:

templates/envs/dev/deployment.cue

+5-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,10 @@ deployment: scidev: spec: {
2525
mountPath: "/workspace"
2626
}]
2727
}]
28-
nodeSelector: "gpu-type": #GPUNodeSelectorType
28+
nodeSelector: {
29+
"gpu-type": #GPUNodeSelectorType
30+
"spot": #SpotFlag
31+
}
2932
volumes: [{
3033
name: "scidev"
3134
persistentVolumeClaim: claimName: "scidev"
@@ -38,3 +41,4 @@ deployment: scidev: spec: {
3841
#MemoryType: *"64Gi" | =~"^[2-5]?[0-9]{1,2}Gi$"
3942
#GPUNumber: *"1" | =~"^[1-8]$"
4043
#GPUNodeSelectorType: *"nvidia-tesla-t4" | "nvidia-tesla-a100" | "nvidia-l4" | "" | string
44+
#SpotFlag: *"true" | bool

templates/resources.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ spec:
4141
mountPath: /workspace
4242
nodeSelector:
4343
gpu-type: nvidia-tesla-t4
44+
spot: "true"
4445
volumes:
4546
- name: scidev
4647
persistentVolumeClaim:

0 commit comments

Comments
 (0)