mirror of
https://github.com/BerriAI/litellm.git
synced 2026-10-05 02:41:56 +00:00
Adds a standalone MCP server (provisioning_mcp/) that lets authenticated AI agents provision ephemeral LiteLLM deployments from the helm/litellm chart for end-to-end testing. Given a repo URL and git revision it derives the component image repos, optionally stands up throwaway in-cluster Postgres/Redis, and runs helm upgrade --install in the litellm namespace. - OAuth 2.0 resource-server auth: validates JWT bearer tokens against the issuer's JWKS (signature, iss, aud, exp, required scope). - Tools: provision / delete / status / list deployments. - Dockerfile pins + checksum-verifies helm and kubectl; namespaced RBAC and Deployment manifests under deploy/. - Unit tests cover auth, naming/registry derivation, manifests, and the provisioning flow (35 tests). https://claude.ai/code/session_019WDsdJNGjNyUNrso3xigSV
6 lines
126 B
YAML
6 lines
126 B
YAML
apiVersion: v1
|
|
kind: Namespace
|
|
metadata:
|
|
name: litellm
|
|
labels:
|
|
app.kubernetes.io/managed-by: litellm-provisioning-mcp
|