-
Notifications
You must be signed in to change notification settings - Fork 804
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
Release 2.0 #2386
Comments
@yuvipanda @manics @minrk what do you think about...
I'm inclined to think so, they have been very helpful. What do you think? |
@manics I feel a bit lost with regards to the "default to jupyterlab" work, if you can you are welcome to delegate work for me to do but I feel I've lost track of what should be done or where to read up about it. |
I think it's potentially useful, though could we also add it later as a non-breaking change? It also depends on what we're saying about
Are we changing this?
If we're agreed that switching to JupyterLab is the way to go I'll work on it! |
We can relax what is said about hub.config, would make sense to do. It would be good to have an overview of things we warn about configuring there rather than explicitly suggesting only using auth config there. I guess doing that is one action point, and adding hub.loadRoles another. I think it should be added as hub.services is quite essential for charts like binderhub currently and then they would also need to configure loadRoles - which would cause a override issue for users. load_roles and services are connected, and hub.services is a dict so if we add load_roles i as a dedicated chart config it ought to be a dict.
Based on the discourse post, with 90% or so voting for it i'd say we are, but its not unanimous. |
Since JupyterHub can now handle spawner parameters using environment variables could we also use the default entrypoint/command in singleuser containers instead of setting |
Yes, though it changes an assumption about the image. Making this change means an image must launch There is one feature lost: Unlike DockerSpawner, KubeSpawner cannot inspect the image to get the default command, so setting |
@consideRatio I opened #2449 clearing singleuser.cmd with some explanation of what it means and why we couldn't do it in 1.x with #2138 Effectively, we've already selected lab by default by bumping jupyterhub to 2.0, though, so #776 can be closed I think |
I think this nativeauthenticator bug should be a blocker: jupyterhub/nativeauthenticator#157 |
jupyterhub/jupyterhub#3659 restores |
Hi! I know it's a busy and/or relaxing time of year for everyone. Is there an estimated ETA for a beta on this? Happy Holidays! |
Hey guys, is there any eta on when the new helm chart for jhub 2.0 will be released? |
Would love to start using newer version of JupyterHub (2.0+)? I am blocked on using newer version of the serverapp that includes fixes like this jupyterhub/jupyterhub#3624 |
If you want to use JupyterHub 2+ now you can try a recent dev version of Z2JH: https://jupyterhub.github.io/helm-chart/#development-releases-jupyterhub |
Hey @consideRatio, since JupyterHub is already on version 2.3.x, would the helm chart use that version or 2.0.0? |
@alex-g-tejada it would use 2.3.x |
After writing https://github.com/pangeo-data/pangeo-docker-images/pull/355/files#diff-a77643b43a7be453fa8556937bf32b27907e152a10d4c693f3e7670c66a44378, I would like to ask that we reconsider requiring entrypoint be set to a specific thing ( Another point of confusion here is that
I think this is an approach to solving the original problem that is both easier to document, easier for our users (existing and new) and makes life a lot less difficult for people building images. |
Note that 2.0.0-beta.1 is released! Feel free to try it out and provide feedback on the changelog/upgrade instructions or bugs etc. See https://zero-to-jupyterhub.readthedocs.io/en/latest/changelog.html |
As JupyterHub 2.0 is coming up, we need to cut JupyterHub Helm chart 2.0 when we bump, because that bump will be a disruptive upgrade that forces user servers to restart etc.
As part of releasing Z2JH 2.0 we should try figure out what we want to get done.
Things to consider get done for Z2JH 2.0
Remove breaking change messages relevant for upgrading to 1.0.0 #2397
hub.config
, for example c.JupyterHub.load_roles etc. It is currently an array, should we make it a dictionary like hub.services perhaps?Add hub.loadRoles configuration #2405
hub.config.JupyterHub.load_groups can be used, because that is a dictionary.
Tighten permissions for jupyterhub-idle-culler #2395
@manics wrote in JupyterLab - the default? #776 (comment)
How to release?
I suggest we bump jupyterhub==2.0.0b0 within the hub image in the main branch, rather than that we create a feature branch and such. I consider this is a very technical choice on how to make maintenance easy. With regards to that, I'm feeling very comfortable backporting a few PRs to 1.1.x branches if we need to backport something before we cut 2.0.0.
Release steps:
The text was updated successfully, but these errors were encountered: