Commit Graph
6 Commits
Author SHA1 Message Date
Drew Newberry db3057b68e refactor(bootstrap): remove XOR-obfuscated default registry token
GHCR repos are now public and no longer require authentication by
default. Remove the baked-in XOR-encoded PAT and all automatic
credential injection. Image pulls are unauthenticated unless the user
explicitly provides credentials via --registry-username/--registry-token
flags or OPENSHELL_REGISTRY_USERNAME/OPENSHELL_REGISTRY_TOKEN env vars.

Also adds a new --registry-username CLI flag on gateway start for
private registry use cases, and removes the automatic community
registry credential injection (COMMUNITY_REGISTRY_* env vars) since
community sandbox images on GHCR are also public.
2026-03-14 14:44:26 -07:00
Piotr Mlocek 26e540d8d6 fix(cli): show startup feedback for foreground forwards (#296) 2026-03-13 21:51:08 -07:00
Drew Newberry 2858bd662f fix(cli): use line-based stdin read for gateway recreate prompt (#292) 2026-03-13 15:51:09 -07:00
Drew Newberry 20c32716ad fix(bootstrap): detect missing sandbox supervisor binary during gateway health check (#281) 2026-03-13 15:07:50 -07:00
Piotr Mlocek 72e0268028 feat(sandbox): add gpu sandbox scheduling support (#257)
* feat(sandbox): add gpu sandbox scheduling support

Allow sandbox creation to request GPU resources explicitly or infer them from GPU image names. This wires GPU intent through bootstrap, validates gateway support, and adds dedicated GPU E2E coverage for follow-up cluster testing.
2026-03-13 11:32:43 -07:00
Drew Newberry fbd93a4632 refactor: rename navigator- crate prefix to openshell- (#277) 2026-03-13 02:02:18 -07:00