From d8e5379cf321d7974dcf391ffcf41352caedb440 Mon Sep 17 00:00:00 2001 From: Bartosz Fenski Date: Sun, 28 Dec 2025 08:55:51 +0100 Subject: [PATCH] feat(chart): add ResourceClaimTemplates support for transcoder DRA --- chart/templates/transcoder/deployment.yaml | 7 +++++++ chart/values.yaml | 12 +++++++++++- 2 files changed, 18 insertions(+), 1 deletion(-) 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: