Conversation
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
|
Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually. Contributors can view more details about this message here. |
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Collaborator
Author
BlockedGator is blocked because this PR is still marked as draft and is not ready for review. Head SHA: Next action: @drew, mark the PR ready for review when it is ready for the gator review and CI monitoring workflow. |
This was referenced Jul 27, 2026
4 tasks
|
This pull request has had no activity for 14 days and is now marked stale. It may be closed in 7 days if there is no further activity. |
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
drew
marked this pull request as ready for review
September 28, 2026 19:41
drew
requested review from
a team,
derekwaynecarr,
mrunalp and
sjenning
as code owners
September 28, 2026 19:41
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Show a three-step CLI workflow: install a notebook CLI, start a published Jupyter image as an exposed OpenShell service, and execute a local notebook on its sandboxed kernel using URL and token flags.
Related Issue
Related to #2252. This example now follows the requested CLI workflow and does not implement the Python SDK example proposed in that issue, so it does not close it.
Changes
quay.io/jupyter/base-notebook:2026-04-27image directly; remove the custom Dockerfile.openshell sandbox create --expose 8888 --detach -- jupyter server ....nb execute --gateway <service-url> --gateway-token <token>to run notebook cells in the remote kernel and write outputs back to the local notebook.jovyanuser,usersgroup, and/home/jovyanworkspace; keep outbound network access denied.Stock
jupyter nbconvertignores--GatewayClient.urlwhen used with its remote kernel manager, so a URL flag would not reach the gateway. The Jupyter communitynbCLI supports URL and token flags for REST and WebSocket kernel execution.Testing
mise run pre-commitjovyan:users, writable/home/jovyannb-cli0.0.10 executeddemo.ipynbthrough a token-authenticated Jupyter Server in the published image; local notebook output was285mise run test: 1396 supervisor-network tests passed; the unchangedplaintext_websocket_middleware_inspects_compressed_ws_messagestest timed out in the full suite and passed in isolation. The previous full-suite run had a different passing-in-isolation proxy test fail.openshell statusreports connection refused).Checklist