-
Notifications
You must be signed in to change notification settings - Fork 39
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
Upgrade to z2jh 2.0 #3418
Comments
The pod definition no longer sets
After, they don't. So pod startups error out with the following message:
|
This is mostly thanks to jupyterhub/zero-to-jupyterhub-k8s#2449. Setting this in values.yaml fixes this:
However, this doesn't seem to respect the default url - we start in lab, not retro. |
And I see that the default env var is in fact set:
so not sure why that isn't working. |
@minrk helped debug this, possibly fixed in jupyterhub/jupyterhub#3918 |
This is now a requirement for hub services - oauth client id must start with service- Ref berkeley-dsep-infra#3418
All service tokens (which we use to get our hubs to auth with the central datahub) now need to be prefixed with |
Reverts berkeley-dsep-infra#3417 and berkeley-dsep-infra#3420. They both work, and I think we're good to go - but I didn't want to deploy it just now as I'll be asleep soon. Ref berkeley-dsep-infra#3418
I'm not sure if it's a terminology issue, but this restriction only applies to oauth client ids, which aren't typically picked by hand. Not tokens themselves, which can be any (long enough) string. The default values are unchanged ( |
Next up - control panel is missing in classic notebook interface :( Exists in lab and retro tho. |
With some testing, setting |
This brings back the Control Panel button on classic notebook, until we figure out why that doesn't show up in jupyter server Ref berkeley-dsep-infra#3418 (comment)
I think the control panel issue is fixed in jupyterhub/jupyterhub#3919 |
As we also have a 1.3 authenticator now Ref berkeley-dsep-infra#3418
This alias does work, I didn't want to find the actual fully qualified name. Ref berkeley-dsep-infra#3418
LTIAuthenticator's config needed to change from: hub:
config:
LTIAuthenticator: to hub:
config:
LTI11Authenticator: |
Discovered that by default users can no longer access any services unless they are admin, so access to hubs using the primary hub as auth was broken for non-admin users. Fixed with: hub:
config:
JupyterHub:
load_roles:
- name: user
scopes:
- access:services
- self |
Without this, non-admin users weren't able to access hubs that used the main datahub for auth. Ref berkeley-dsep-infra#3418
@yuvipanda @felder @ryanlovett What is the significance of making this upgrade? Do we have any release notes for the same? |
@balajialg We typically try to stay close to upstream's latest (and at times we've used prereleased) since it will have more bug fixes and features. @minrk wrote a blog post about JH 2.0 at https://blog.jupyter.org/jupyterhub-2-0-7a038715e96d. |
Thanks, @ryanlovett! Helpful :) |
@balajialg I think the primary user facing change would be a redesigned admin interface. Check it out! |
@yuvipanda Sounds good. Just reviewed the UI changes. Looks like, the changes are not that drastic enough that it require an update in our existing documentation - https://ds-modules.github.io/curriculum-guide/faq/admin.html?highlight=admin. Correct me if I am wrong. |
@yuvipanda @ryanlovett Is this issue done? Can it be closed? |
yeah this is done i think! |
Reverts berkeley-dsep-infra/datahub#3417 and berkeley-dsep-infra/datahub#3420. They both work, and I think we're good to go - but I didn't want to deploy it just now as I'll be asleep soon. Ref berkeley-dsep-infra/datahub#3418
Reverts berkeley-dsep-infra/datahub#3417 and berkeley-dsep-infra/datahub#3420. They both work, and I think we're good to go - but I didn't want to deploy it just now as I'll be asleep soon. Ref berkeley-dsep-infra/datahub#3418
Reverts berkeley-dsep-infra/datahub#3417 and berkeley-dsep-infra/datahub#3420. They both work, and I think we're good to go - but I didn't want to deploy it just now as I'll be asleep soon. Ref berkeley-dsep-infra/datahub#3418
Reverts berkeley-dsep-infra/datahub#3417 and berkeley-dsep-infra/datahub#3420. They both work, and I think we're good to go - but I didn't want to deploy it just now as I'll be asleep soon. Ref berkeley-dsep-infra/datahub#3418
Reverts berkeley-dsep-infra/datahub#3417 and berkeley-dsep-infra/datahub#3420. They both work, and I think we're good to go - but I didn't want to deploy it just now as I'll be asleep soon. Ref berkeley-dsep-infra/datahub#3418
Reverts berkeley-dsep-infra/datahub#3417 and berkeley-dsep-infra/datahub#3420. They both work, and I think we're good to go - but I didn't want to deploy it just now as I'll be asleep soon. Ref berkeley-dsep-infra/datahub#3418
Reverts berkeley-dsep-infra/datahub#3417 and berkeley-dsep-infra/datahub#3420. They both work, and I think we're good to go - but I didn't want to deploy it just now as I'll be asleep soon. Ref berkeley-dsep-infra/datahub#3418
Reverts berkeley-dsep-infra/datahub#3417 and berkeley-dsep-infra/datahub#3420. They both work, and I think we're good to go - but I didn't want to deploy it just now as I'll be asleep soon. Ref berkeley-dsep-infra/datahub#3418
Reverts berkeley-dsep-infra/datahub#3417 and berkeley-dsep-infra/datahub#3420. They both work, and I think we're good to go - but I didn't want to deploy it just now as I'll be asleep soon. Ref berkeley-dsep-infra/datahub#3418
A new release of z2jh is coming soon, and we should start the upgrade process early to shake out bugs.
The text was updated successfully, but these errors were encountered: