diff --git a/chart/templates/transcoder/deployment.yaml b/chart/templates/transcoder/deployment.yaml index e80b2414..03ea6334 100644 --- a/chart/templates/transcoder/deployment.yaml +++ b/chart/templates/transcoder/deployment.yaml @@ -37,6 +37,13 @@ spec: {{- with .Values.transcoder.runtimeClass }} runtimeClassName: {{ . }} {{- end }} + {{- with .Values.transcoder.resourceClaims }} + resourceClaims: + {{- range . }} + - name: {{ .name }} + resourceClaimTemplateName: {{ .resourceClaimTemplateName }} + {{- end }} + {{- end }} {{- with .Values.transcoder.imagePullSecrets | default .Values.global.imagePullSecrets }} imagePullSecrets: {{- toYaml . | nindent 8 }} diff --git a/chart/values.yaml b/chart/values.yaml index db203da9..64bba54d 100644 --- a/chart/values.yaml +++ b/chart/values.yaml @@ -345,11 +345,21 @@ scanner: extraInitContainers: [] extraVolumes: [] -# scanner deployment configuration +# transcoder deployment configuration transcoder: name: transcoder # can be used if you have a gpu runtime class runtimeClass: "" + # resourceClaims for Dynamic Resource Allocation (DRA) + # useful for GPU access via ResourceClaimTemplates (Kubernetes 1.32+) + # example: + # resourceClaims: + # - name: gpu + # resourceClaimTemplateName: gpu-claim-template + # then reference in kyoo_transcoder.resources: + # claims: + # - name: gpu + resourceClaims: [] # kyoo_transcoder container configuration kyoo_transcoder: livenessProbe: