Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
e58a561
Merge pull request #27906 from BerriAI/litellm_internal_staging
shin-berri May 14, 2026
a72414a
Merge pull request #28100 from BerriAI/litellm_internal_staging
yuneng-berri May 17, 2026
79b4578
Merge pull request #28292 from BerriAI/litellm_internal_staging
yuneng-berri May 19, 2026
8749866
fix(mcp): handle OAuth IdP error responses in /callback (LIT-2750)
oss-agent-shin May 24, 2026
6f9a6c4
test(mcp): regression tests for /callback handling IdP error response…
oss-agent-shin May 24, 2026
5192a4c
refactor(mcp): drop unused _OAUTH_ERROR_PARAMS constant (Greptile P2)
oss-agent-shin May 24, 2026
2bdfae1
fix(mcp): handle OAuth IdP error responses in /callback (LIT-2750) (#…
Sameerlite May 25, 2026
3398a04
fix(mcp/oauth): preserve empty original_state and clarify missing-par…
cursoragent May 25, 2026
31664db
fix(thinking): handle None thinking param in is_thinking_enabled (#28…
Terrajlz May 22, 2026
18ab237
feat(helm): support tpl rendering in podAnnotations (#28609)
devauxbr May 22, 2026
43334f8
fix: apply black formatting to base_llm chat transformation
Sameerlite May 25, 2026
246ad4d
merge main (#28836)
Sameerlite May 26, 2026
3c77cc3
fix: preserve OTEL response payload and remove duplicate constant
cursoragent May 26, 2026
485492d
Merge branch 'litellm_internal_staging' into litellm_oss_staging_250526
Sameerlite May 26, 2026
57c84a2
fix: address bug detection findings
cursoragent May 26, 2026
68fb323
chore(github_copilot): refresh model catalog from upstream /models AP…
ririnto May 25, 2026
0f2142a
feat(datadog): emit litellm.overhead.latency as a standalone Datadog …
Sameerlite May 26, 2026
75758a2
feat(arize): route Phoenix traces via per-project TracerProviders (#2…
mubashir1osmani May 26, 2026
1ef30bf
fix(arize_phoenix): skip _emit_semantic_logs on failure path
cursoragent May 26, 2026
2edab42
fix(arize_phoenix): skip raw request logging and metrics on failure path
cursoragent May 26, 2026
ccf368e
fix(security): close two medium telemetry trust-boundary issues
Sameerlite May 26, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion deploy/charts/litellm-helm/templates/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ spec:
checksum/config: {{ include (print $.Template.BasePath "/configmap-litellm.yaml") . | sha256sum }}
{{- end }}
{{- with .Values.podAnnotations }}
{{- toYaml . | nindent 8 }}
{{- tpl (toYaml .) $ | nindent 8 }}
{{- end }}
labels:
{{- include "litellm.labels" . | nindent 8 }}
Expand Down
25 changes: 25 additions & 0 deletions deploy/charts/litellm-helm/tests/deployment_tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -377,3 +377,28 @@ tests:
content:
name: sidecar-tpl
image: "ghcr.io/berriai/litellm-database:test"
- it: should support tpl in podAnnotations
template: deployment.yaml
set:
image:
repository: ghcr.io/berriai/litellm-database
tag: test
# Mirrors the real-world scenario this feature unblocks:
# user disables the built-in ConfigMap (and its built-in checksum/config
# annotation) and re-implements checksum/config themselves via tpl.
proxyConfigMap:
create: false
podAnnotations:
checksum/config: "{{ .Values.image.tag }}"
example.com/some-key: "{{ .Values.image.repository }}"
example.com/literal: "plain-string-value"
asserts:
- equal:
path: spec.template.metadata.annotations["checksum/config"]
value: "test"
- equal:
path: spec.template.metadata.annotations["example.com/some-key"]
value: "ghcr.io/berriai/litellm-database"
- equal:
path: spec.template.metadata.annotations["example.com/literal"]
value: "plain-string-value"
Loading
Loading