Skip to content

Commit

Permalink
Fix Persistent Volume Claim configuration
Browse files Browse the repository at this point in the history
  • Loading branch information
0x2b3bfa0 authored Jan 27, 2025
1 parent 4f1d8c8 commit 9938c94
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 33 deletions.
2 changes: 1 addition & 1 deletion charts/studio/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: v2
name: studio
description: A Helm chart for Kubernetes
type: application
version: 0.16.96
version: 0.16.97
appVersion: "v2.156.0"
maintainers:
- name: iterative
Expand Down
6 changes: 3 additions & 3 deletions charts/studio/templates/pvc-studio-datachain-worker.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{{- if eq .Values.studioDatachainWorker.ephemeralStorage.type "pvcRWX" }}
{{- if eq .Values.studioDatachainWorkerJobTemplate.ephemeralStorage.type "pvcRWX" }}
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
Expand All @@ -8,8 +8,8 @@ metadata:
spec:
accessModes:
- ReadWriteMany
storageClassName: {{ .Values.studioDatachainWorker.ephemeralStorage.persistentVolumeClaim.storageClass }}
storageClassName: {{ .Values.studioDatachainWorkerJobTemplate.ephemeralStorage.persistentVolumeClaim.storageClass }}
resources:
requests:
storage: {{ .Values.studioDatachainWorker.ephemeralStorage.size }}
storage: {{ .Values.studioDatachainWorkerJobTemplate.ephemeralStorage.size }}
{{- end }}
32 changes: 3 additions & 29 deletions charts/studio/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -689,38 +689,12 @@ studioDatachainWorker:
# -- DataChain worker requests configuration
requests:
cpu: 1000m
memory: 3Gi
memory: 4Gi
ephemeral-storage: 10Gi
# -- DataChain worker limits configuration
limits:
memory: 16Gi
ephemeral-storage: 20Gi

# -- Ephemeral storage configuration
ephemeralStorage:
# -- Ephemeral Storage type. Possible values: `emptyDir`, `ephemeral`, `pvc`, `pvcRWX`
type: ephemeral
# -- Ephemeral Storage size
size: 20Gi
# -- Persistent Volume Claim configuration for ephemeral storage (if type is set `pvc`)
persistentVolumeClaim:
# -- Persistent Volume Claim name, to mount externally managed PVC (`ephemeralStorage.type` has to be set to `pvc`)
claimName: "datachain-worker"
# -- Persistent Volume Claim `storageClass` name, by default it will use the default `storageClass`(not used when `pvc` is set as type)
storageClass: ""

# -- Local storage configuration (used for storing DataChain virtual environments)
localStorage:
# -- Local Storage type. Possible values: `emptyDir`, `ephemeral`, `pvc`
type: ephemeral
# -- Local Storage size
size: 50Gi
# -- Persistent Volume Claim configuration for local storage
persistentVolumeClaim:
# -- Persistent Volume Claim name, to mount externally managed PVC (`localStorage.type` has to be set to `pvc`)
claimName: "datachain-worker-local"
# -- Persistent Volume Claim `storageClass` name, by default it will use the default `storageClass`(not used when `pvc` is set as type)
storageClass: ""
memory: 8Gi
ephemeral-storage: 10Gi

# -- DataChain worker deployment strategy
strategy:
Expand Down

0 comments on commit 9938c94

Please sign in to comment.