feat(chart): add Helm chart for deploying Label Studio with PostgreSQL #152
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.
This pull request introduces a new Helm chart for deploying Label Studio with PostgreSQL on Kubernetes, along with improvements to Milvus configuration and updates to Python dependencies. The most significant changes are the addition of the Label Studio Helm chart (with deployment, service, ingress, persistent storage, and PostgreSQL templates), refactoring Milvus connection configuration for consistency, and updating Python dependencies for the backend.
Label Studio Helm Chart Addition
Chart.yaml, deployment, service, ingress, PostgreSQL deployment/service/pvc, and persistent volume claim templates, enabling Kubernetes-native deployment and configuration. [1] [2] [3] [4] [5] [6] [7]Milvus Configuration Refactor
MilvusService.javato use a singlemilvus-uriproperty, simplifying host/port management.milvus-urienvironment variable, ensuring consistent configuration across environments. [1] [2]Python Backend Dependency Updates
pyproject.tomlto newer versions and addeddocx2txt,jq, and adjusted versions foropenai,langchain,fastapi, and others for improved compatibility and functionality.punkt_tab) in the backend Python Dockerfile for natural language processing support.