litellm helm

No introduction found. Create it?

More popular helm chart found

litellm from bjw-s-labs/charts is more popular with 14 repositories.

Install

Install with:

helm repo add litellm oci://ghcr.io/bjw-s-labs/charts/
helm install litellm litellm/litellm -f values.yaml

Examples

See examples from other people.

Top Repositories (2 out of 8)

NameRepoStarsVersionTimestamp
litellmjoryirving/home-ops2205.0.121 hours ago
litellmmirceanton/home-ops1075.0.1a day ago

Values

See the most popular values for this chart:

KeyTypes
string
string
string
string
controllers.litellm.containers.app.env.REDIS_HOST (7)
litellm-dragonfly.ai.svc.cluster.local
string
string, number
string
string
controllers.litellm.containers.app.env.DATABASE_URL (1)
postgresql://litellm@pooler-rw.database.svc:5432/litellm?sslmode=require&sslidentity=/var/run/secrets/prisma/client-identity.p12&sslcert=/var/run/secrets/root-ca/ca.crt
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
controllers.litellm.containers.app.env.PROXY_LOGOUT_URL (1)
https://sso.jory.dev/application/o/litellm/end-session/
string
string
string
string
string
controllers.litellm.containers.app.image.tag (8)
v1.83.14-stable@sha256:d6401c001f90f3bab4bb23c5fd6d9302a7df58999ec6fa9e3f175e1f5f26544b
string
controllers.litellm.containers.app.image.digest (1)
sha256:cae1ac3492d6d0bea69c26f4485381624e073eb753f3534ae7703a4204a4ce6b
string
boolean
boolean
number
string
number
number
number
number
boolean
boolean
number
string
number
number
number
number
boolean
number
number
string
number
number
boolean
string
string
string
string
boolean
string
boolean
string
number
string
string
controllers.litellm.initContainers.01-init-db.image.tag (1)
18.4.0@sha256:ebd9d30add17acdf935d73eb004758c7dfd9388aaa605fda70ad74378ab92aec
string
controllers.litellm.initContainers.gen-prisma-cert.command[] (1)
- /bin/sh
- -ec
- apk add --no-cache openssl openssl pkcs12 -export \ -in /var/run/secrets/postgresql/tls.crt \ -inkey /var/run/secrets/postgresql/tls.key \ -out /var/run/secrets/prisma/client-identity.p12 \ -passout pass:
string
string
string
controllers.litellm.initContainers.install-pillow-deps.command[] (1)
- /app/.venv/bin/python
- -c
- import hashlib import json import platform import urllib.request import zipfile from pathlib import Path VERSION = "12.2.0" WHEELS = { ("x86_64", "glibc"): ( "pillow-12.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", "03f6fab9219220f041c74aeaa2939ff0062bd5c364ba9ce037197f4c6d498cd9", ), ("aarch64", "glibc"): ( "pillow-12.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", "f1c943e96e85df3d3478f7b691f229887e143f81fedab9b20205349ab04d73ed", ), ("x86_64", "musl"): ( "pillow-12.2.0-cp313-cp313-musllinux_1_2_x86_64.whl", "1e1757442ed87f4912397c6d35a0db6a7b52592156014706f17658ff58bbf795", ), ("aarch64", "musl"): ( "pillow-12.2.0-cp313-cp313-musllinux_1_2_aarch64.whl", "00a2865911330191c0b818c59103b58a5e697cae67042366970a6b6f1b20b7f9", ), } arch = platform.machine().lower() if arch in {"arm64", "armv8"}: arch = "aarch64" libc = platform.libc_ver()[0].lower() or "glibc" if "musl" in libc: libc = "musl" else: libc = "glibc" key = (arch, libc) if key not in WHEELS: raise SystemExit(f"Unsupported platform for pinned Pillow wheel: arch={arch}, libc={libc}") filename, expected_sha = WHEELS[key] with urllib.request.urlopen(f"https://pypi.org/pypi/Pillow/{VERSION}/json", timeout=30) as response: release = json.load(response) candidates = [f for f in release["urls"] if f.get("filename") == filename and f.get("packagetype") == "bdist_wheel"] if len(candidates) != 1: raise SystemExit(f"Pinned wheel not found in release metadata: {filename}") wheel = candidates[0] metadata_sha = wheel["digests"]["sha256"].lower() if metadata_sha != expected_sha: raise SystemExit(f"Digest mismatch in metadata for {filename}: {metadata_sha} != {expected_sha}") url = wheel["url"] if not url.startswith("https://files.pythonhosted.org/"): raise SystemExit(f"Unexpected artifact host: {url}") wheel_path = Path("/tmp") / filename with urllib.request.urlopen(url, timeout=60) as response: data = response.read() actual_sha = hashlib.sha256(data).hexdigest() if actual_sha != expected_sha: raise SystemExit(f"Digest mismatch for downloaded wheel {filename}: {actual_sha} != {expected_sha}") wheel_path.write_bytes(data) target = Path("/opt/pillow") target.mkdir(parents=True, exist_ok=True) with zipfile.ZipFile(wheel_path, "r") as zf: zf.extractall(target) print(f"Installed {filename} into {target}")
string
string
controllers.litellm.initContainers.install-pillow-deps.image.tag (1)
v1.83.14-stable@sha256:d6401c001f90f3bab4bb23c5fd6d9302a7df58999ec6fa9e3f175e1f5f26544b
string
string
string
string
string
string
string
string
string
string
boolean
string
string
boolean
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
number
string
route.app.hostnames[] (5)
- litellm.${DOMAIN_NAME}
string
string
string
string
string
string, number
route.home.hostnames[] (1)
- llm.home.mirceanton.com
string
string
string
number
string
number
boolean
number
string
boolean
string
number
string
string
string
string
string
boolean
string
boolean