v0.2.0
Changelog
- ff7cdd8: HOR-240 GPU smoke pod: set runtimeClassName nvidia (CDI alone doesn't inject on k3s) (@nunocgoncalves)
- 56f2376: HOR-240 add GPU e2e scenarios + GPUVMProvisioner harness (cheapest-candidate, skip-on-capacity, test-e2e-gpu target) (@nunocgoncalves)
- 0b8e9ed: HOR-240 add e2e-gpu CI workflow (PR + nightly, skip-on-no-capacity) (@nunocgoncalves)
- 5c1c43f: HOR-240 add gpu config schema + validation; drop custom gpu label (@nunocgoncalves)
- 924cd75: HOR-240 capture toolkit logs + host containerd config in GPU e2e diagnostics (@nunocgoncalves)
- 6605481: HOR-240 document the runtimeClassName: nvidia contract (CDI alone doesn't inject on k3s) (@nunocgoncalves)
- d20e386: HOR-240 drop redundant CONTAINERD_SET_AS_DEFAULT (helm bool coercion + CDI overrides) (@nunocgoncalves)
- b975390: HOR-240 dump GPU operator diagnostics on e2e readiness-gate failure (@nunocgoncalves)
- 18e68cc: HOR-240 extend provisioner/deployer seams for GPU ops + sshprovisioner impl + fake-SSH tests (@nunocgoncalves)
- f6f65ed: HOR-240 fix stale boundary docs (vLLM -> HOR-306) + README (@nunocgoncalves)
- 34dc24b: HOR-240 make GPU smoke pod robust (nvidia-smi or /dev/nvidia* device node) (@nunocgoncalves)
- 62d81d2: HOR-240 point GPU operator toolkit at k3s containerd config + socket (@nunocgoncalves)
- 01d51c7: HOR-240 retry apt on lock contention (cloud-init/unattended-upgrades first-boot race) (@nunocgoncalves)
- 96b656d: HOR-240 surface GPU in status/dry-run/apply CLI (@nunocgoncalves)
- e49decb: HOR-240 use single-space 'gpu ready:' output (match node ready + test assertion) (@nunocgoncalves)
- e7446e6: HOR-240 wire GPU readiness into apply/destroy lifecycle (ordering, --skip-gpu, gate, plan/result fields) (@nunocgoncalves)
- 89aa601: HOR-315 add Kind e2e harness (kindtest package) (@nunocgoncalves)
- dbe8a97: HOR-315 add control-plane identity e2e test + Make target + CI (@nunocgoncalves)
- f9c060f: HOR-315 finalize control-plane identity e2e against released chart (@nunocgoncalves)
- 8d411e6: HOR-315 fix CI toolchain install (sudo for /usr/local/bin) (@nunocgoncalves)
- 041d3d2: HOR-315 scope test-e2e to TestE2E (DO) so it doesn't run the Kind test (@nunocgoncalves)