feat(deploy): add LiteLLM proxy helm chart support for AI agent integration #4109
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.
What changes were proposed in this PR?
This PR adds helm chart support for deploying LiteLLM proxy as part of the Texera Kubernetes deployment, enabling AI agent functionality.
New Files Added:
bin/k8s/templates/litellm-config.yaml- ConfigMap for LiteLLM configurationbin/k8s/templates/litellm-deployment.yaml- Deployment for LiteLLM proxybin/k8s/templates/litellm-secret.yaml- Secret for API keys and database credentialsbin/k8s/templates/litellm-service.yaml- Service for LiteLLMbin/k8s/templates/postgresql-litellm-persistence.yaml- PV/PVC for LiteLLM's PostgreSQLModified Files:
bin/k8s/Chart.yaml- Added postgresql-litellm dependencybin/k8s/templates/access-control-service-deployment.yaml- Added LITELLM_MASTER_KEY and LITELLM_BASE_URL env varsbin/k8s/templates/external-names.yaml- Added ExternalName services for litellm and postgresql-litellmbin/k8s/values.yaml- Added litellm and postgresql-litellm configuration sections, plus/api/modelsand/api/chatingress pathsAny related issues, documentation, discussions?
A fellow-up PR for #4020. Fixes #4108
How was this PR tested?
These are helm chart configuration changes. The templates follow the existing patterns in the codebase and can be tested by:
helm templateto verify template renderingWas this PR authored or co-authored using generative AI tooling?
Generated-by: Claude Code (claude-opus-4-5-20251101)