You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: real vLLM data plane with GPU scheduling and readiness-gated warmup
The data plane was previously a pause placeholder so the control plane
could be tested without a GPU. Make it real while keeping CI GPU-free:
- spec: add 'image' (default vllm/vllm-openai:latest), 'gpu' (default 1),
and 'healthPath' (default /health; empty string disables the probe)
- build_deployment: use the spec image, request nvidia.com/gpu when gpu>0,
and add a readiness probe on healthPath when it is non-empty
- the readiness probe is what makes 'Ready' mean 'warm': ready_replicas
reflects serving capacity, so Warming->Ready tracks the real cold start
- examples: qwen-7b.yaml is an honest GPU deployment; ci-placeholder.yaml
(gpu=0, pause image, empty healthPath) is the control-plane e2e fixture
- ci: run the e2e test against the placeholder fixture
phase_for is unchanged: the abstraction was already correct, the probe
just supplies the real signal underneath it.
0 commit comments