Commit Graph
8 Commits
Author SHA1 Message Date
Shiju 884d4ed5c1 fix(bootstrap): set docker build platform args (#1761)
Docker BuildKit exposes TARGET* for the requested image platform. It exposes
BUILD* for the daemon running build stages. The bootstrap path did not pass an
explicit platform or seed those args, so Dockerfile behavior could depend on daemon defaults.

Set the build request platform from TARGETPLATFORM when supplied. Use the daemon
platform as the fallback. Query the daemon for BUILD*. Seed implicit args without
overwriting caller values. Do not inject empty variant args.

Tests

- mise run pre-commit

Signed-off-by: Shiju <shiju@nvidia.com>
2026-06-04 13:40:16 -07:00
Drew Newberry 70a0f6c547 refactor(cli): remove gateway lifecycle management (#1221) 2026-05-07 09:54:13 -07:00
Tinson Lai 213025d942 fix(bootstrap): add no-progress timeout to image build (#1109) 2026-05-04 10:39:54 -07:00
Drew Newberry 2e0afeabe1 feat(vm): derive guest rootfs from sandbox images (#957) 2026-05-03 23:23:30 -07:00
Drew Newberry 08001ca616 fix(docker): harden supervisor startup and gateway routing (#1128) 2026-05-03 21:38:20 -07:00
Trevor McKay 78b685ed85 feat: add configurable timeout for image transfer to gateway containerd (#914)
the transfer of very large sandbox images to containerd can
timeout depending on the size of the image and the speed of
the local host.

Made-with: Cursor
2026-04-22 08:13:27 -07:00
John T. MyersandJohn Myers fa3f79807e fix(bootstrap): use append_path_with_name for tar paths exceeding 100 bytes (#721)
Replace manual Header::set_path() + append() with
builder.append_path_with_name() which emits GNU LongName extensions
for paths exceeding the 100-byte POSIX tar name field limit.

Fixes #705

Co-authored-by: John Myers <johntmyers@users.noreply.github.com>
2026-03-31 22:07:41 -07:00
Drew Newberry fbd93a4632 refactor: rename navigator- crate prefix to openshell- (#277) 2026-03-13 02:02:18 -07:00