Skip to content

Upgrade JupyterHub to 4.3.2 and JupyterLab to 4.5.3#51

Merged
aregm merged 3 commits intomainfrom
upgrade/jupyterhub-4.3.2
Feb 17, 2026
Merged

Upgrade JupyterHub to 4.3.2 and JupyterLab to 4.5.3#51
aregm merged 3 commits intomainfrom
upgrade/jupyterhub-4.3.2

Conversation

@aregm
Copy link
Owner

@aregm aregm commented Feb 17, 2026

Summary

  • Helm chart: 3.3.8 -> 4.3.2 (bundles JupyterHub 5.4.3)
  • JupyterHub pip: 4.1.6 -> 5.4.3 (in Docker image)
  • JupyterLab pip: unpinned -> 4.5.3 (pinned in Docker image)
  • Helm repo URL: updated to canonical hub.jupyter.org/helm-chart/
  • JupyterHub 5.x breaking change: Added Authenticator.allow_all: true since JupyterHub 5.x defaults to denying all users
  • Pre-pull images: Updated configurable-http-proxy and k8s-hub tags to match chart 4.3.2

Test plan

  • Run terraform -chdir=terraform/icl init -upgrade — JupyterHub chart should download from new repo
  • Run terraform -chdir=terraform/icl apply — JupyterHub should deploy successfully
  • Verify JupyterLab UI loads at http://jupyter.localtest.me
  • Verify any user can log in (Authenticator.allow_all is set)
  • Verify JupyterLab version shows 4.5.3 in Help > About

Made with Cursor

Areg Melik-Adamyan and others added 2 commits February 17, 2026 00:01
The gpu_type Terraform variable was unconditionally set to "nvidia",
causing the CUDA JupyterHub image to be referenced even on macOS
where NVIDIA GPUs are not available. Now gpu_type is set to "nvidia"
only when --with-nvidia is used, and "none" otherwise.

Co-authored-by: Cursor <cursoragent@cursor.com>
- Upgrade JupyterHub Helm chart from 3.3.8 to 4.3.2 (JupyterHub 5.4.3).
- Update Helm repo URL to canonical hub.jupyter.org.
- Add Authenticator.allow_all: true to handle JupyterHub 5.x breaking
  change that defaults to denying all users.
- Upgrade jupyterhub pip package from 4.1.6 to 5.4.3 in the Docker image.
- Pin jupyterlab to 4.5.3 in the Docker image.
- Update pre-pull image tags for configurable-http-proxy and k8s-hub.

Co-authored-by: Cursor <cursoragent@cursor.com>
@aregm aregm requested a review from pbchekin as a code owner February 17, 2026 06:40
@aregm aregm merged commit 6b33f7f into main Feb 17, 2026
1 of 2 checks passed
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