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
{{ message }}
Repository navigation
bug(sandbox): arm64 remote cluster fails on x86_64 host without DOCKER_PLATFORM and missing default policy file #5
Creating a sandbox against an arm64 remote host from an x86_64 machine fails unless DOCKER_PLATFORM=aarch64 is set manually. After using that workaround, sandbox startup can still fail because dev-sandbox-policy.yaml is missing.
Actual behavior
navigator sandbox create --remote spark.local -- claude prompts to create a cluster, then cluster startup fails with:
cluster container is not running while waiting for kubeconfig
exec /usr/local/bin/cluster-entrypoint.sh: exec format error
With DOCKER_PLATFORM=aarch64, cluster creation succeeds, but sandbox startup later fails with:
failed to read sandbox policy from dev-sandbox-policy.yaml
No such file or directory (os error 2)
Expected behavior
Navigator should detect/handle host vs target architecture automatically when creating remote clusters, without requiring users to set DOCKER_PLATFORM manually.
If dev-sandbox-policy.yaml is required, it should be generated automatically (or a sensible default should be used) so sandbox startup does not fail.
Reproduction
Use an x86_64 machine.
Run navigator sandbox create --remote spark.local -- claude against a spark host (arm64).
Observe cluster creation failure with exec format error.
Retry with DOCKER_PLATFORM=aarch64 navigator sandbox create --remote spark.local -- claude.
Activity
chore: add remaining open-source compliance artifacts (NVIDIA#1) (NVI…
Merge pull request NVIDIA#5 from maxamillion/container-builds
fix(auth): address OIDC architecture review findings
feat(sandbox): add Interactive enforcement mode type, policy schema, …
fix(sandbox): thread L4-resolved pid into interactive decision request