Helm Chart: Add possibility to override command, args and add deployment labels #17535
+85
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Title
Add possibility to override command, args and add deployment labels in the Helm Chart. This is something we need to support injecting secrets at runtime using the Vault sidecar, to load secrets into ENV and then starting up litellm proxy.
Pre-Submission checklist
tests/litellm/directory, Adding at least 1 test is a hard requirement - see detailsmake test-unitType
🆕 New Feature
✅ Test
Changes
This PR adds three new configuration options to the Helm chart for greater flexibility in deployment customization:
New Values:
command- Override the container command (entrypoint). Useful for custom initialization scripts or debugging.args- Override the default container arguments. By default, the chart passes--config /etc/litellm/config.yaml(and optionally--num_workers), but this can now be fully customized.deploymentLabels- Add custom labels to the Deployment metadata. Useful for organization-specific labeling conventions, compliance requirements, or tooling integration.