Skip to content

Pin OpenShell fork with GCE metadata emulator restored - #233

Open
wseaton wants to merge 1 commit into
mainfrom
openshell-gce-metadata
Open

wseaton wants to merge 1 commit into
mainfrom
openshell-gce-metadata

Conversation

@wseaton

@wseaton wseaton commented Oct 7, 2026

Copy link
Copy Markdown
Contributor

Bumps the OpenShell pin from 3441f91a to aeeecb7d on wseaton/OpenShell crucible/v0.1.2.

v0.1.2 still injects GCE_METADATA_HOST=127.0.0.1:8174 for google-cloud providers, but the sandbox split removed the emulator that listened there. Agents using Vertex (Claude Code with CLAUDE_CODE_USE_VERTEX=1) fail with Could not refresh access token: ECONNREFUSED. The new rev cherry-picks upstream's fix (f7273e48, NVIDIA/OpenShell#3973): the network broker relays that address to the supervisor, which serves the metadata endpoint again. A second fork commit adapts the picked tests to the fork's static-hosts argument. The fork ledger in docs/openshell-fork.md has both rows.

openshell-gateway.yml builds the sha-aeeecb7d… gateway, supervisor and sandbox images from this lockfile change; docker.yml fails until all three exist.

Changelog: Fixed: Vertex-authenticated agent turns in OpenShell sandboxes can fetch GCP access tokens again

v0.1.2 injects GCE_METADATA_HOST=127.0.0.1:8174 for google-cloud
providers, but the sandbox split dropped the emulator behind it, so
Vertex-authenticated turns fail refreshing their token with
ECONNREFUSED. aeeecb7d cherry-picks upstream's fix (f7273e48) onto
crucible/v0.1.2 plus a test fixup for the static-hosts argument.
@github-actions

github-actions Bot commented Oct 7, 2026

Copy link
Copy Markdown

Docs preview for this PR is built and attached as the docs-preview artifact.

Download docs-preview, unzip, and open index.html in a browser.

Rebuilt for 0d06ead.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant