🧱(backend) add Helm chart for LiveKit agent deployment
Create basic Helm chart for LiveKit agent framework deployment on Kubernetes, inspired by meet-summary FastAPI server configuration. Integrate chart into local tilt development stack and properly handle certificate issues that typically occur when calling LiveKit server with nip.io domain names.
This commit is contained in:
committed by
aleb_the_flash
parent
ea2e5e8609
commit
49ee46438b
@@ -208,6 +208,37 @@ celery:
|
||||
- "--pool=solo"
|
||||
- "--loglevel=info"
|
||||
|
||||
agents:
|
||||
replicas: 1
|
||||
envVars:
|
||||
LIVEKIT_URL: https://livekit.127.0.0.1.nip.io/
|
||||
{{- with .Values.livekit.keys }}
|
||||
{{- range $key, $value := . }}
|
||||
LIVEKIT_API_SECRET: {{ $value }}
|
||||
LIVEKIT_API_KEY: {{ $key }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
image:
|
||||
repository: localhost:5001/meet-agents
|
||||
pullPolicy: Always
|
||||
tag: "latest"
|
||||
|
||||
# Extra volume mounts to manage our local custom CA and avoid to disable ssl
|
||||
extraVolumeMounts:
|
||||
- name: certs
|
||||
mountPath: /usr/lib/ssl/cert.pem
|
||||
subPath: cert.pem
|
||||
|
||||
# Extra volumes to manage our local custom CA and avoid to disable ssl
|
||||
extraVolumes:
|
||||
- name: certs
|
||||
configMap:
|
||||
name: certifi
|
||||
items:
|
||||
- key: cacert.pem
|
||||
path: cert.pem
|
||||
|
||||
ingressMedia:
|
||||
enabled: true
|
||||
host: meet.127.0.0.1.nip.io
|
||||
|
||||
Reference in New Issue
Block a user