Context
Currently the control plane services are deployed via raw K8s manifests in manifests/gateway/control-plane-services.yaml. A Helm chart would make deployment configurable and easier.
Task
Create a Helm chart under charts/detoserve/ that packages:
- Smart Router
- Function Manager
- Tenant Manager
- Config Store
- Deployment Manager
- SkyPilot Bridge
- Redis
With configurable values for:
- Image tags
- Replica counts
- Resource limits
- Redis connection
- Environment variables
Reference
manifests/gateway/control-plane-services.yaml — existing manifests
docker-compose.yaml — service configuration
Context
Currently the control plane services are deployed via raw K8s manifests in
manifests/gateway/control-plane-services.yaml. A Helm chart would make deployment configurable and easier.Task
Create a Helm chart under
charts/detoserve/that packages:With configurable values for:
Reference
manifests/gateway/control-plane-services.yaml— existing manifestsdocker-compose.yaml— service configuration