-
Notifications
You must be signed in to change notification settings - Fork 308
Expand file tree
/
Copy pathaudio.yaml
More file actions
45 lines (45 loc) · 1.6 KB
/
audio.yaml
File metadata and controls
45 lines (45 loc) · 1.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
{{ if and (.Capabilities.APIVersions.Has "apps.nvidia.com/v1alpha1") (eq .Values.nimOperator.audio.enabled true) -}}
apiVersion: apps.nvidia.com/v1alpha1
kind: NIMCache
metadata:
name: audio
annotations:
helm.sh/resource-policy: keep
spec:
source:
ngc:
modelPuller: "{{ include "nv-ingest.release.nimRef" (dict "root" . "key" "audio") }}"
pullSecret: "{{ index .Values.nimOperator.audio.image.pullSecrets 0 }}"
authSecret: {{ .Values.nimOperator.audio.authSecret }}
storage:
pvc:
create: {{ .Values.nimOperator.audio.storage.pvc.create }}
storageClass: {{ .Values.nimOperator.audio.storage.pvc.storageClass }}
size: {{ .Values.nimOperator.audio.storage.pvc.size }}
volumeAccessMode: {{ .Values.nimOperator.audio.storage.pvc.volumeAccessMode }}
---
apiVersion: apps.nvidia.com/v1alpha1
kind: NIMService
metadata:
name: audio
spec:
image:
repository: {{ include "nv-ingest.release.nimRepository" (dict "root" . "key" "audio") }}
tag: {{ include "nv-ingest.release.nimTag" (dict "root" . "key" "audio") }}
pullPolicy: IfNotPresent
pullSecrets:
{{ toYaml .Values.nimOperator.audio.image.pullSecrets | nindent 6 }}
authSecret: {{ .Values.nimOperator.audio.authSecret }}
storage:
nimCache:
name: audio
replicas: {{ .Values.nimOperator.audio.replicas }}
resources:
{{ toYaml .Values.nimOperator.audio.resources | nindent 4 }}
tolerations:
{{ toYaml .Values.nimOperator.audio.tolerations | nindent 4 }}
expose:
{{ toYaml .Values.nimOperator.audio.expose | nindent 4 }}
env:
{{ toYaml .Values.nimOperator.audio.env | nindent 4 }}
{{- end }}