Commit 50b1ecb
committed
feat(helm/raycluster): pass through annotations and podAnnotations
The `annotations` and `podAnnotations` values already exist on
`modelSpec` and are wired into the standard (non-Ray) vLLM Deployment
via `deployment-vllm-multi.yaml`, but the RayCluster template never
consumed them. As a result, users running engines through KubeRay had
no way to attach pod-level annotations (e.g. Multus
`k8s.v1.cni.cncf.io/networks`) or object-level annotations to their
head/worker pods.
Mirror the Deployment pattern in `ray-cluster.yaml`:
- `modelSpec.annotations` -> RayCluster object metadata
- `modelSpec.podAnnotations` -> head and worker pod template metadata
No new values are introduced; this only completes the existing
passthrough for the KubeRay path. Adds a helm-unittest case asserting
both annotation kinds render on the RayCluster.
Closes #962
Signed-off-by: Tai An <antai12232931@outlook.com>1 parent 9b78da7 commit 50b1ecb
2 files changed
Lines changed: 1171 additions & 1115 deletions
0 commit comments