-
Notifications
You must be signed in to change notification settings - Fork 221
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Single User Mode #946
Comments
This seems like a reasonable request. Unfortunately, I believe this would have to come in the form of a contribution since I know I don't have the bandwidth (or expertise) to tackle this. From an opt-in perspective, I think this would be minimally accomplished using an env-switch - after which we could look into tieing to a configurable trait (if necessary). Is this something you'd be interested in doing?
Would this be similar to what was done in Notebook? |
We'd be happy to contribute this!
Yes |
Excellent! Thank you Marc (et al)! I'm curious, does the |
I've looked a bit into what is needed to make this work: With tornado :
Adding a dependency:
I believe instead of trying to do websocket over unix socket, another possibility is to write a version of We could also try to make a fake-websocket-like mock class that only support the features we need (like none of the compression; encryption and version upgrade); that might work but I'm unsure how that will interact with tornado. I also know that ipykernel can use ipc between client and kernel; so there might be some possibilities there by actually using ZMQ/ipc between server and gateway; I might be missing something especially on the tornado front; in which case I welcome pointers. |
This attempt to implement GSS as requested in jupyter-server#946. I've tried to also document the other environment variable, though I couldn't find where or how they are supposed to be used. I'm also currently trying to find a deployment that could use GSS to test this, but haven't so far. I'm assuming that if GSS is enabled then it takes priority over username/password.
This attempt to implement GSS as requested in jupyter-server#946. I've tried to also document the other environment variable, though I couldn't find where or how they are supposed to be used. I'm also currently trying to find a deployment that could use GSS to test this, but haven't so far. I'm assuming that if GSS is enabled then it takes priority over username/password.
Allow SSH authentication via GSS Adds support SSH connections using GSS (e.g. Kerberos) enabling deployment without the use of an ssh key Partial fix for #946
Hi,
I'd like to run an enterprise gateway as the only user. There are a few reasons why one would want this including including no need for user impersonation and no noisy neighbors. The gateway is still very useful and lets me launch in other containers outside of the one my JupyterLab is running. This then becomes a direct replacement for remote_ikernel.
To make this work, two features would be very helpful:
2 can be done with below, but I'm not sure how we'd want to allow users to opt into this.
The text was updated successfully, but these errors were encountered: