Drew Newberry
5402551797
test(e2e): run VM suite in CI ( #2305 )
...
* test(e2e): run VM suite in CI
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(ci): configure KVM permissions directly
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(e2e): flush VM overlay before restart
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* docs: simplify VM test documentation
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* test(e2e): include gateway resume in VM run
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
---------
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
2026-07-16 16:46:39 -07:00
Evan Lezar
1dc59853ff
feat(gpu): move device selection to driver config ( #1815 )
...
* refactor(kubernetes): use shared proto struct helpers
Signed-off-by: Evan Lezar <elezar@nvidia.com >
* refactor(docker): extract sandbox template validation
* feat(gpu)!: move device selection to driver config
BREAKING CHANGE: The openshell sandbox create --gpu-device flag and
corresponding API field were removed. Select specific GPUs through
driver-specific driver_config fields instead.
Signed-off-by: Evan Lezar <elezar@nvidia.com >
* fix(kubernetes): reject unknown driver config fields
Signed-off-by: Evan Lezar <elezar@nvidia.com >
---------
Signed-off-by: Evan Lezar <elezar@nvidia.com >
2026-06-11 12:53:06 +02:00
Evan Lezar
5c98604f0f
feat(gpu): honor device IDs in Docker and Podman ( #1253 )
...
* feat(gpu): honor device IDs in Docker and Podman
Signed-off-by: Evan Lezar <elezar@nvidia.com >
* test(gpu): add Docker and Podman device selection e2e
Signed-off-by: Evan Lezar <elezar@nvidia.com >
* ci(gpu): run Docker GPU e2e workflow
Signed-off-by: Evan Lezar <elezar@nvidia.com >
---------
Signed-off-by: Evan Lezar <elezar@nvidia.com >
2026-05-11 17:09:37 +02:00
Drew Newberry
23ad858a4f
test(e2e): add podman rust suite ( #1185 )
...
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
2026-05-06 12:25:49 -07:00
Drew Newberry
e4b4e923ae
test(e2e): run suites against docker gateway ( #1153 )
2026-05-05 13:28:08 -07:00
Piotr Mlocek
df38d1f66f
feat(ci): add Markdown and Mermaid linting ( #933 )
2026-04-24 11:27:02 -07:00
Drew Newberry
756950140c
refactor(python): rename navigator module to openshell and migrate config to gateway paths ( #220 )
2026-03-10 22:24:04 -07:00
Drew Newberry
984d1a6e5c
chore: rename project from NemoClaw to OpenShell ( #198 )
2026-03-10 11:49:09 -07:00
Drew Newberry
a8e9b43dcc
refactor(e2e): replace bash e2e tests with Rust integration tests ( #150 )
2026-03-06 09:01:49 -08:00
Drew Newberry
90da02a7ed
chore: simplify contributing workflow and documentation ( #92 )
2026-03-04 13:06:32 -08:00