Upstream activity#
This page summarizes where 2i2c spends its time in the Jupyter ecosystem and in our own technical repositories. It’s goal is to give us an idea for where we’re shouldering maintenance and development burden and having impact.
Last updated: Apr 20, 2026
Data sources
These plots use SQLite releases from
jupyter/github-data and
2i2c-org/github-data.
TODO: This needs another few QA passes, but it’s useful-enough that we are posting it as-is. See this issue to track QA checks we should implement: 2i2c-org/kpis#81
Merged PRs authored by a team member#
Reflects where we are making technical and community contributions.
Table of issues and PRs that match the plot above:
Show code cell outputs
Hide code cell outputs
| Item | Title | Author | Date |
|---|---|---|---|
| jupyterhub/mybinder.org-deploy#3704 | Bump BIDS OVH member's weight from 33% to 50% | yuvipanda | 2026-03-06 |
| jupyter-book/myst-theme#822 | fix: allow single-wildcard for leading component | agoose77 | 2026-03-05 |
| jupyter-book/myst-theme#832 | Add accessible labels to footer links | agoose77 | 2026-03-05 |
| jupyter-book/myst-theme#826 | feat: add build-cache for netlify | agoose77 | 2026-03-04 |
| jupyter-book/myst-theme#824 | Allow non-scheme URLs for anywidgets | agoose77 | 2026-03-04 |
| jupyterhub/nbgitpuller#393 | Default to 'main' in nbgitpuller link generator | yuvipanda | 2026-03-04 |
| jupyter-book/myst-theme#816 | Support single domain to treat as internal URL | choldgraf | 2026-03-03 |
| jupyter-book/myst-theme#812 | Fix linked images inlined | choldgraf | 2026-03-03 |
| jupyter-book/myst-theme#811 | 🐛 Fix bug with trailing slash in URLs | choldgraf | 2026-03-03 |
| jupyter-book/mystmd#2730 | Document corresponding author behavior | choldgraf | 2026-03-02 |
| jupyter-book/mystmd#2725 | Fix bug by adding multi-line to role parsing | choldgraf | 2026-03-01 |
| jupyter-book/mystmd#2705 | Add children context to toc directive | choldgraf | 2026-03-01 |
| jupyter-book/mystmd#2716 | :package: Bump Node.js version minimum | agoose77 | 2026-02-25 |
| jupyterhub/zero-to-jupyterhub-k8s#3827 | Remove recommendation of ingress-nginx | yuvipanda | 2026-02-25 |
| jupyter-book/myst-theme#815 | Fix ROR renderer for v2 API | agoose77 | 2026-02-25 |
| jupyter-book/mystmd#2721 | Rename anywidget document | agoose77 | 2026-02-25 |
| jupyter-book/mystmd#2718 | :globe_with_meridians: Use v2 ROR API | agoose77 | 2026-02-25 |
Issues opened by a team member#
Reflects where we are opening suggestions and design proposals for improvements or bugs.
Table of issues and PRs that match the plot above:
Show code cell outputs
Hide code cell outputs
| Item | Title | Author | Date |
|---|---|---|---|
| jupyter-book/mystmd#2749 | allow ipynb cells to use code directive options | choldgraf | 2026-03-07 |
| jupyter-book/mystmd#2744 | Allow line numbers to show up in code cells for notebooks (rather than just code blocks) | choldgraf | 2026-03-06 |
| jupyter-book/team-compass#78 | Create a `myst-contrib` github organization | choldgraf | 2026-03-05 |
| jupyter-book/myst-theme#831 | Incorrect group on footer links | agoose77 | 2026-03-05 |
| jupyter-book/myst-theme#829 | Port the grid system storybook page to MyST Theme docs | choldgraf | 2026-03-05 |
| jupyter-book/myst-theme#828 | Use React-Router instead of Remix | choldgraf | 2026-03-05 |
| jupyter-book/myst-theme#827 | Update the myst-theme to React 19 | choldgraf | 2026-03-05 |
| jupyter-book/myst-theme#823 | Accessibility of search | agoose77 | 2026-03-04 |
| jupyterhub/ltiauthenticator#214 | Document how to allow embedding the JupyterHub | yuvipanda | 2026-03-04 |
| jupyter-book/myst-theme#820 | Allow multiple entries for `internal_domains` | choldgraf | 2026-03-03 |
| jupyterhub/ltiauthenticator#213 | Allow specifying `public_jwk` in the config url endpoint | yuvipanda | 2026-03-03 |
| jupyter-book/mystmd#2735 | Create a demo repository to show off capabilities and limitations of translations and internationalization | choldgraf | 2026-03-03 |
| jupyter-book/mystmd#2733 | Add `internal_domains` to mystmd so that any theme or renderer can use it | choldgraf | 2026-03-03 |
| jupyter-book/myst-theme#818 | Improvements for URLs to treat as internal domains | choldgraf | 2026-03-03 |
| jupyter-book/mystmd#2729 | Support array and object types in template options | choldgraf | 2026-03-02 |
| jupyter-book/mystmd#2727 | Design and discuss AST alternatives and output parsing | agoose77 | 2026-03-01 |
| jupyter-book/mystmd#2726 | HTML tables added via an include directive raise a warning | choldgraf | 2026-03-01 |
| jupyter-book/myst-theme#817 | Add breadcrumb links to parent sections in the book theme | choldgraf | 2026-02-26 |
| jupyter-book/mystmd#2719 | Allow some external links to be treated like internal links | choldgraf | 2026-02-25 |
| jupyterhub/repo2docker-action#135 | Sunset `image-tests` mechanism in repo2docker-action? | agoose77 | 2026-02-23 |
Comments on issues by non-team authors#
Reflects where we are providing support and discussion for users and other contributors.
Table of issues and PRs that match the plot above:
Show code cell outputs
Hide code cell outputs
| Item | Title | Author | Date |
|---|---|---|---|
| jupyterhub/mybinder.org-deploy#3686 | hetzner incident: object storage failures | yuvipanda | 2026-03-05 |
| jupyter-book/mystmd#2742 | Port mystmd + myst-theme to bun | choldgraf | 2026-03-05 |
| jupyterhub/nbgitpuller#190 | Update link generators defaults for branch name | yuvipanda | 2026-03-04 |
| jupyter-book/mystmd#2737 | The table :align: directive option is not working (even in the documentation demo) | choldgraf | 2026-03-04 |
| jupyterhub/ltiauthenticator#211 | Traitlets config isn't passed to LTI13LaunchValidator | yuvipanda | 2026-03-03 |
| jupyter-book/mystmd#313 | [jtex] add a "list" options type to `jtex` | agoose77 | 2026-03-02 |
| jupyter-book/jupyter-book#2595 | Document build configuration to use for GitLab pages deployments | choldgraf | 2026-03-01 |
| jupyter-book/jupyter-book#2593 | How to add a reference to a section in a custom div element? | choldgraf | 2026-02-28 |
| jupyter-book/mystmd#2724 | markdown-it-myst: Inline roles fail to parse when backtick body spans multiple lines | choldgraf | 2026-02-27 |
| jupyter-book/mystmd#2720 | Embed behaviour not consistent with title frontmatter and/or option folder config | choldgraf | 2026-02-26 |
| jupyter/governance#175 | Move blog from Medium to something we administer | choldgraf | 2026-02-26 |
| jupyterhub/zero-to-jupyterhub-k8s#3765 | Documentation recommends ingress-nginx but it's going end of life | yuvipanda | 2026-02-25 |
| jupyter-book/mystmd#2720 | Embed behaviour not consistent with title frontmatter and/or option folder config | agoose77 | 2026-02-25 |
| jupyter-book/mystmd#1320 | Tracking: Project Pythia Support | choldgraf | 2026-02-25 |
| jupyter-book/mystmd#2717 | Strange ROR behaviour | agoose77 | 2026-02-25 |
| jupyter-book/mystmd#2394 | `hide_authors` should be a theme option, not a build-time change | choldgraf | 2026-02-24 |
| jupyter-book/jupyter-book#2522 | 404 error with jupyter-book start | agoose77 | 2026-02-20 |
Upstream leaderboards#
LFX Insights is a service from the Linux Foundation to track community health and contributions. We keep an eye on the contribution leaderboards to see where we, and the collaborators we work with, stand in relation to others.
JupyterHub
Jupyter Book
Jupyter Organization
Activity in 2i2c repositories#
Reflects where we’re spending our time in 2i2c infrastructure repositories (these are all open source, but currently controlled by 2i2c).
Table of issues and PRs that match the plot above:
Show code cell outputs
Hide code cell outputs
| Item | Title | Author | Date | Type |
|---|---|---|---|---|
| 2i2c-org/jupyterhub-usage-quotas#35 | feat: config prometheus creds | jnywong | 2026-04-17 | PR merged |
| 2i2c-org/infrastructure#8111 | [DDM] EarthScope monthly strategy/delivery call | jnywong | 2026-04-16 | Comment |
| 2i2c-org/infrastructure#8037 | [Decommission Hub] | April 28 2026 | CELLMAP CHALLENGE | agoose77 | 2026-04-16 | Comment |
| 2i2c-org/infrastructure#8063 | Figure out how to fix certificate renewals of nginx-ingress clusters | jnywong | 2026-04-16 | Comment |
| 2i2c-org/infrastructure#7957 | [Decommission Hub][March 31] STRUDEL | colliand | 2026-04-16 | Comment |
| 2i2c-org/infrastructure#8102 | feat: replace_tokens in token query | agoose77 | 2026-04-15 | PR merged |
| 2i2c-org/infrastructure#8103 | [reflective] Fix link to book | agoose77 | 2026-04-15 | PR merged |
| 2i2c-org/infrastructure#8110 | [ucmerced, prod] Grow disk | agoose77 | 2026-04-15 | PR merged |
| 2i2c-org/infrastructure#8079 | Send invites to Manage Cost consortium members | Gman0909 | 2026-04-15 | Comment |
| 2i2c-org/infrastructure#8078 | Agenda for first consortium meeting | Gman0909 | 2026-04-15 | Comment |
| 2i2c-org/infrastructure#8019 | Draft: First pass at maap uat hub config | agoose77 | 2026-04-15 | Comment |
| 2i2c-org/infrastructure#8105 | Incident report of Two hubs have their certificates expired | agoose77 | 2026-04-15 | Comment |
| 2i2c-org/infrastructure#8070 | Review community-report project for tech-lead sign off | jnywong | 2026-04-15 | Comment |
| 2i2c-org/infrastructure#8108 | Shape a pitch for the Cost Consortium meeting | aprilmj | 2026-04-15 | Comment |
| 2i2c-org/infrastructure#8088 | [Workshop] Two workshops on NMFS Openscapes | aprilmj | 2026-04-15 | Comment |
| 2i2c-org/infrastructure#8111 | [DDM] EarthScope monthly strategy/delivery call | aprilmj | 2026-04-15 | Comment |
| 2i2c-org/infrastructure#8096 | Handoff internal / back office operations | haroldcampbell | 2026-04-15 | Comment |
| 2i2c-org/infrastructure#8084 | [utoronto, staging/r-staging]: Add support for authz helpers | agoose77 | 2026-04-14 | PR merged |
| 2i2c-org/infrastructure#8093 | docs: add docs on Canvas auth | agoose77 | 2026-04-14 | PR merged |
| 2i2c-org/infrastructure#8095 | fix: properly handle set intersection for unlisted_choice | agoose77 | 2026-04-14 | PR merged |
| 2i2c-org/infrastructure#7997 | EarthScope high memory workshop prep | agoose77 | 2026-04-14 | Comment |
| 2i2c-org/infrastructure#7990 | Extend `jupyterhub_oauthenticator_authz_helpers` to include a non-Canvas helper | agoose77 | 2026-04-14 | Comment |
| 2i2c-org/infrastructure#7989 | Test `jupyterhub_oauthenticator_authz_helpers` on UToronto staging hub | agoose77 | 2026-04-14 | Comment |
| 2i2c-org/infrastructure#8050 | [CSH] Consultation with UC Merced on R Studio | Gman0909 | 2026-04-14 | Comment |
| 2i2c-org/infrastructure#8092 | Document Canvas authentication in infrastructure docs | agoose77 | 2026-04-14 | Comment |
| 2i2c-org/infrastructure#7602 | Determine infrastructure needs for Pythia 2026 hackathon | agoose77 | 2026-04-14 | Comment |
| 2i2c-org/infrastructure#7987 | Debt - incident report writing | agoose77 | 2026-04-14 | Comment |
| 2i2c-org/infrastructure#7785 | Create plan for Canvas migration switchover | agoose77 | 2026-04-14 | Comment |
| 2i2c-org/infrastructure#7248 | [Service Initiative] Surface product roadmap and create a path for member input | Gman0909 | 2026-04-14 | Comment |
| 2i2c-org/infrastructure#8002 | Incident report of K8s-autoscaler version incompatibility on berkeley-geoupyter cluster | agoose77 | 2026-04-14 | Comment |
| 2i2c-org/infrastructure#8050 | [CSH] Consultation with UC Merced on R Studio | aprilmj | 2026-04-14 | Comment |
| 2i2c-org/infrastructure#7986 | Debt - review past outage resolution and actions | agoose77 | 2026-04-14 | Comment |
| 2i2c-org/infrastructure#8077 | Identify key participants in a "manage costs" consortium | colliand | 2026-04-14 | Comment |
| 2i2c-org/infrastructure#7785 | Create plan for Canvas migration switchover | aprilmj | 2026-04-14 | Comment |
| 2i2c-org/infrastructure#8076 | Write a narrative for "Manage and reduce infrastructure cost" | jnywong | 2026-04-14 | Comment |
| 2i2c-org/infrastructure#8078 | Agenda for first consortium meeting | colliand | 2026-04-14 | Comment |
| 2i2c-org/infrastructure#8078 | Agenda for first consortium meeting | aprilmj | 2026-04-14 | Comment |
| 2i2c-org/infrastructure#8076 | Write a narrative for "Manage and reduce infrastructure cost" | colliand | 2026-04-14 | Comment |
| 2i2c-org/infrastructure#8068 | Bump fancy profiles | agoose77 | 2026-04-14 | Comment |
| 2i2c-org/infrastructure#8075 | Build a consortium | aprilmj | 2026-04-14 | Comment |
| 2i2c-org/infrastructure#8079 | Send invites to Manage Cost consortium members | colliand | 2026-04-14 | Comment |
| 2i2c-org/infrastructure#8079 | Send invites to Manage Cost consortium members | aprilmj | 2026-04-14 | Comment |
| 2i2c-org/infrastructure#8077 | Identify key participants in a "manage costs" consortium | aprilmj | 2026-04-14 | Comment |
| 2i2c-org/jupyterhub-usage-quotas#32 | chore: prep release | jnywong | 2026-04-13 | PR merged |
| 2i2c-org/infrastructure#8087 | chore: bump tag | jnywong | 2026-04-13 | PR merged |
| 2i2c-org/infrastructure#7544 | [Platform Initiative] Compute usage quotas: (Phase 2) Build a python library to make quota decisions | Gman0909 | 2026-04-13 | Comment |
| 2i2c-org/infrastructure#7544 | [Platform Initiative] Compute usage quotas: (Phase 2) Build a python library to make quota decisions | jnywong | 2026-04-13 | Comment |
| 2i2c-org/infrastructure#7988 | Build `jupyterhub_oauthenticator_authz_helpers` | agoose77 | 2026-04-13 | Comment |
| 2i2c-org/infrastructure#8076 | Write a narrative for "Manage and reduce infrastructure cost" | haroldcampbell | 2026-04-13 | Comment |
| 2i2c-org/infrastructure#8077 | Identify key participants in a "manage costs" consortium | haroldcampbell | 2026-04-13 | Comment |
| 2i2c-org/infrastructure#8078 | Agenda for first consortium meeting | haroldcampbell | 2026-04-13 | Comment |
| 2i2c-org/infrastructure#8079 | Send invites to Manage Cost consortium members | haroldcampbell | 2026-04-13 | Comment |
| 2i2c-org/roadmap#15 | Second search bar doesn't show on iOS devices | choldgraf | 2026-04-13 | Comment |
| 2i2c-org/roadmap#15 | Second search bar doesn't show on iOS devices | Gman0909 | 2026-04-13 | Comment |
| 2i2c-org/incident-reports#25 | Add incident report for TLS cert provisioning | agoose77 | 2026-04-11 | PR merged |
| 2i2c-org/infrastructure#3278 | Alert when certificates are about to expire less than 2 weeks from now | agoose77 | 2026-04-11 | Comment |
| 2i2c-org/roadmap#14 | Add candidate initiatives and use searchfilter plugin | choldgraf | 2026-04-10 | PR merged |
| 2i2c-org/runway#3 | Add indicators logic | choldgraf | 2026-04-10 | PR merged |
| 2i2c-org/infrastructure#8076 | Write a narrative for "Manage and reduce infrastructure cost" | Gman0909 | 2026-04-10 | Comment |
| 2i2c-org/roadmap#14 | Add candidate initiatives and use searchfilter plugin | choldgraf | 2026-04-10 | Comment |
| 2i2c-org/runway#1 | Add another plot to show our monthly revenue projections regardless of cost recovery | choldgraf | 2026-04-10 | Comment |
| 2i2c-org/jupyterhub-usage-quotas#31 | feat: add failover logic | jnywong | 2026-04-09 | PR merged |
| 2i2c-org/infrastructure#8069 | [earthscope, prod] Update hub image to introduce fancy-profiles 0.6.0 | agoose77 | 2026-04-09 | PR merged |
| 2i2c-org/infrastructure#8082 | cloudbank: Disable continuous pre-puller for gpu-demo | yuvipanda | 2026-04-09 | PR merged |
| 2i2c-org/infrastructure#7553 | [Compute usage quotas] Structure error responses for end users | jnywong | 2026-04-09 | Comment |
| 2i2c-org/infrastructure#8070 | Review community-report project for tech-lead sign off | agoose77 | 2026-04-09 | Comment |
| 2i2c-org/infrastructure#8072 | Update community report project to use JupyterBook.pub | agoose77 | 2026-04-09 | Comment |
| 2i2c-org/infrastructure#7558 | [Compute usage quotas] Testing and validation of the user-facing JupyterHub service | jnywong | 2026-04-09 | Comment |
| 2i2c-org/infrastructure#8072 | Update community report project to use JupyterBook.pub | Gman0909 | 2026-04-09 | Comment |
| 2i2c-org/infrastructure#7957 | [Decommission Hub][March 31] STRUDEL | aprilmj | 2026-04-09 | Comment |
| 2i2c-org/infrastructure#8060 | Add "Narrative" to our data model to form coherent narratives for funding + identify missing initiatives | Gman0909 | 2026-04-09 | Comment |
| 2i2c-org/infrastructure#7251 | Design a larger showcase for all strategic partner communities | aprilmj | 2026-04-09 | Comment |
| 2i2c-org/initiatives#21 | Run an experimental mybinder.org federation member on OVH | yuvipanda | 2026-04-09 | Comment |
| 2i2c-org/infrastructure#8076 | Write a narrative for "Manage and reduce infrastructure cost" | aprilmj | 2026-04-09 | Comment |
| 2i2c-org/infrastructure#8081 | Hold first cost consortium meeting | aprilmj | 2026-04-09 | Comment |
| 2i2c-org/infrastructure#7998 | Sync planning session on Project Pythia Infrastructure improvements | aprilmj | 2026-04-09 | Comment |
| 2i2c-org/infrastructure#7948 | Set up first consortium meeting | aprilmj | 2026-04-09 | Comment |
| 2i2c-org/infrastructure#8055 | Migrate utoronto to nginx-ingress (round 5) | yuvipanda | 2026-04-09 | Comment |
| 2i2c-org/infrastructure#8064 | [awi-ciroh, workshop] Set new ciroh password | agoose77 | 2026-04-08 | PR merged |
| 2i2c-org/jupyterhub-usage-quotas#28 | feat: custom 422 error page | jnywong | 2026-04-08 | PR merged |
| 2i2c-org/infrastructure#8058 | Support UCB in a11y PRs to Jupyter Book ecosystem | choldgraf | 2026-04-08 | Comment |
| 2i2c-org/infrastructure#8060 | Add "Narrative" to our data model to form coherent narratives for funding + identify missing initiatives | yuvipanda | 2026-04-08 | Comment |
| 2i2c-org/jupyterhub-usage-quotas#27 | Integrate usage quota viewer service | jnywong | 2026-04-08 | Comment |
| 2i2c-org/infrastructure#8063 | Figure out how to fix certificate renewals of nginx-ingress clusters | agoose77 | 2026-04-08 | Comment |
| 2i2c-org/infrastructure#7486 | [Support] Restart CIROH workshop hub | agoose77 | 2026-04-08 | Comment |
| 2i2c-org/infrastructure#8058 | Support UCB in a11y PRs to Jupyter Book ecosystem | agoose77 | 2026-04-08 | Comment |
| 2i2c-org/infrastructure#8060 | Add "Narrative" to our data model to form coherent narratives for funding + identify missing initiatives | aprilmj | 2026-04-08 | Comment |
| 2i2c-org/infrastructure#8063 | Figure out how to fix certificate renewals of nginx-ingress clusters | yuvipanda | 2026-04-08 | Comment |
| 2i2c-org/infrastructure#8059 | Tune down cloudbank CPU requests for nfs server | yuvipanda | 2026-04-07 | PR merged |
| 2i2c-org/infrastructure#8056 | Upstream work on jupyterbook.pub for artifact building and running on a hub | agoose77 | 2026-04-07 | Comment |
| 2i2c-org/infrastructure#8027 | [April 29] Upstream OSS Contributions | jnywong | 2026-04-07 | Comment |
| 2i2c-org/infrastructure#8031 | STRUDEL prep for decommission | aprilmj | 2026-04-07 | Comment |
| 2i2c-org/initiatives#15 | Support running hubs on an NRP allocation | colliand | 2026-04-07 | Comment |
| 2i2c-org/infrastructure#8046 | cloudbank: Reduce NFS requests for all hubs | yuvipanda | 2026-04-06 | PR merged |
| 2i2c-org/infrastructure#8047 | Drastically simplify core-dumps daemonset | yuvipanda | 2026-04-06 | PR merged |
| 2i2c-org/infrastructure#8053 | Explicitly set oauth_callback_url for earthscope hubs | yuvipanda | 2026-04-06 | PR merged |
| 2i2c-org/infrastructure#7093 | [BIDS] Workshop Hub | yuvipanda | 2026-04-06 | Comment |
| 2i2c-org/infrastructure#7839 | Technical Contacts from HubSpot to Freshdesk | aprilmj | 2026-04-06 | Comment |
| 2i2c-org/infrastructure#8018 | [awi-ciroh, workshop] Relaunch awi-ciroh workshop hub! | agoose77 | 2026-04-03 | PR merged |
| 2i2c-org/infrastructure#8026 | [nbgitpuller] Announce on the Jupyter blog | jnywong | 2026-04-03 | Comment |
| 2i2c-org/infrastructure#8037 | [Decommission Hub] | April 28 2026 | CELLMAP CHALLENGE | jnywong | 2026-04-03 | Comment |
| 2i2c-org/infrastructure#8007 | Discuss and rollout "Community Reports" | agoose77 | 2026-04-03 | Comment |
| 2i2c-org/infrastructure#8025 | chore: add staging buckets | yuvipanda | 2026-04-03 | Comment |
| 2i2c-org/infrastructure#8007 | Discuss and rollout "Community Reports" | yuvipanda | 2026-04-03 | Comment |
| 2i2c-org/infrastructure#8015 | Review the resolution of Unable to provision new TLS certificates across 2i2c hubs | yuvipanda | 2026-04-03 | Comment |
| 2i2c-org/infrastructure#7287 | Talk to BIDS contact to clarify if they need a workshop hub | yuvipanda | 2026-04-03 | Comment |
| 2i2c-org/initiatives#48 | Support providing cost effective % of GPUs for students on a hub (on AWS) | yuvipanda | 2026-04-03 | Comment |
| 2i2c-org/infrastructure#8047 | Drastically simplify core-dumps daemonset | yuvipanda | 2026-04-03 | Comment |
| 2i2c-org/infrastructure#8017 | fix: patch ingresses on all clusters | agoose77 | 2026-04-02 | PR merged |
| 2i2c-org/infrastructure#8029 | [maap] Use proper schema for imagePullPolicy | agoose77 | 2026-04-02 | PR merged |
| 2i2c-org/infrastructure#8037 | [Decommission Hub] | April 28 2026 | CELLMAP CHALLENGE | Gman0909 | 2026-04-02 | Comment |
| 2i2c-org/infrastructure#8034 | [earthscope, staging] Bump hub image tag | jnywong | 2026-04-01 | PR merged |
| 2i2c-org/infrastructure#7944 | [April 15] Upstream OSS Contributions | jnywong | 2026-04-01 | Comment |
| 2i2c-org/infrastructure#7580 | [Compute usage quotas] Redesign spawn progress formatting | jnywong | 2026-04-01 | Comment |
| 2i2c-org/infrastructure#7823 | [Compute usage quotas] Review upstream kubespawner PR | agoose77 | 2026-04-01 | Comment |
| 2i2c-org/infrastructure#7944 | [April 15] Upstream OSS Contributions | agoose77 | 2026-04-01 | Comment |
| 2i2c-org/infrastructure#7796 | Write a blog post about GPU timeslicing once we have a community that uses it | aprilmj | 2026-04-01 | Comment |
| 2i2c-org/jupyterhub-usage-quotas#25 | feat: calculate retry time when a user can relaunch their server after exceeding quota limit | jnywong | 2026-03-31 | PR merged |
| 2i2c-org/infrastructure#7995 | fix: turn leader election off for nginx-ingress | agoose77 | 2026-03-31 | PR merged |
| 2i2c-org/infrastructure#8011 | [nasa-cryo, prod] Grow quota for cryo user(s) | agoose77 | 2026-03-31 | PR merged |
| 2i2c-org/infrastructure#8012 | [nasa-cryo, prod] Fix escaped user quota | agoose77 | 2026-03-31 | PR merged |
| 2i2c-org/infrastructure#7995 | fix: turn leader election off for nginx-ingress | agoose77 | 2026-03-31 | Comment |
| 2i2c-org/infrastructure#8014 | Incident report of Unable to provision new TLS certificates across 2i2c hubs | agoose77 | 2026-03-31 | Comment |
| 2i2c-org/infrastructure#7995 | fix: turn leader election off for nginx-ingress | yuvipanda | 2026-03-30 | Comment |
| 2i2c-org/infrastructure#7486 | [Support] Restart CIROH workshop hub | aprilmj | 2026-03-30 | Comment |
| 2i2c-org/infrastructure#7374 | Request an increase to the max number of managed node groups per cluster | yuvipanda | 2026-03-30 | Comment |
| 2i2c-org/infrastructure#7932 | Review past outage resolution and actions | yuvipanda | 2026-03-30 | Comment |
| 2i2c-org/infrastructure#7931 | Pay out past incident reporting debt | agoose77 | 2026-03-27 | Comment |
| 2i2c-org/infrastructure#7859 | Add "Candidate Initiatives" to our public roadmap | Gman0909 | 2026-03-26 | Comment |
| 2i2c-org/infrastructure#7838 | Reimagine hub rollouts as solving XY problems | agoose77 | 2026-03-26 | Comment |
| 2i2c-org/infrastructure#7859 | Add "Candidate Initiatives" to our public roadmap | choldgraf | 2026-03-26 | Comment |
| 2i2c-org/infrastructure#7969 | fix: set single_process_oom_kill on GCP nodes | agoose77 | 2026-03-25 | PR merged |
| 2i2c-org/infrastructure#7978 | [utoronto, r-staging] Set up Canvas authentication | agoose77 | 2026-03-25 | PR merged |
| 2i2c-org/infrastructure#7965 | feat: bump fancy-profiles deps in usage-quotas chartpress | agoose77 | 2026-03-24 | PR merged |
| 2i2c-org/infrastructure#7093 | [BIDS] Workshop Hub | Gman0909 | 2026-03-24 | Comment |
| 2i2c-org/infrastructure#7967 | Build out prototype of AST-modifying anywidgets in MyST | agoose77 | 2026-03-24 | Comment |
| 2i2c-org/infrastructure#7965 | feat: bump fancy-profiles deps in usage-quotas chartpress | agoose77 | 2026-03-24 | Comment |
| 2i2c-org/infrastructure#7816 | Roll out fancy-profiles with permalinks for earthscope | agoose77 | 2026-03-24 | Comment |
| 2i2c-org/infrastructure#7777 | Enable canvas authentication on the UToronto staging hubs | agoose77 | 2026-03-24 | Comment |
| 2i2c-org/infrastructure#7838 | Reimagine hub rollouts as solving XY problems | jmunroe | 2026-03-24 | Comment |
| 2i2c-org/infrastructure#7968 | [Support] Change OOM behaviour on LIS | agoose77 | 2026-03-24 | Comment |
| 2i2c-org/infrastructure#7820 | [Compute usage quotas] (Part 2) Talk to Prometheus and aggregate metrics | jnywong | 2026-03-24 | Comment |
| 2i2c-org/infrastructure#7502 | [Compute usage quotas]: Develop backend of JupyterHub service for users to check usage and quota limits | jnywong | 2026-03-24 | Comment |
| 2i2c-org/infrastructure#7965 | feat: bump fancy-profiles deps in usage-quotas chartpress | jnywong | 2026-03-23 | Comment |
| 2i2c-org/infrastructure#7575 | [nbgitpuller] Make a release | jnywong | 2026-03-23 | Comment |
| 2i2c-org/infrastructure#7964 | feat: add Canvas auth to default-staging | agoose77 | 2026-03-20 | PR merged |
| 2i2c-org/infrastructure#7711 | Community follow up: JupyterBook2 for EarthScope | choldgraf | 2026-03-20 | Comment |
| 2i2c-org/infrastructure#7711 | Community follow up: JupyterBook2 for EarthScope | jmunroe | 2026-03-20 | Comment |
| 2i2c-org/infrastructure#7952 | Remove dex / ingress-auth / static features | yuvipanda | 2026-03-19 | PR merged |
| 2i2c-org/infrastructure#7953 | Add missing nginx.org annotations | yuvipanda | 2026-03-19 | PR merged |
| 2i2c-org/infrastructure#7762 | [Spike: 8hr] Investigate using JupyterLite for Dubois content | agoose77 | 2026-03-19 | Comment |
| 2i2c-org/infrastructure#7711 | Community follow up: JupyterBook2 for EarthScope | aprilmj | 2026-03-19 | Comment |
| 2i2c-org/infrastructure#7883 | fix: revert resolver timeouts | agoose77 | 2026-03-18 | PR merged |
| 2i2c-org/infrastructure#7946 | Manage DNS config programatically | agoose77 | 2026-03-18 | Comment |
| 2i2c-org/infrastructure#7666 | Review past outage resolution and actions | agoose77 | 2026-03-18 | Comment |
| 2i2c-org/initiatives#29 | Allow verifying continual executability of notebook content on binder with CI/CD | Gman0909 | 2026-03-18 | Comment |
| 2i2c-org/infrastructure#7832 | Write a blog post about BIDS joining the mybinder.org federation through us | Gman0909 | 2026-03-18 | Comment |
| 2i2c-org/initiatives#29 | Allow verifying continual executability of notebook content on binder with CI/CD | agoose77 | 2026-03-18 | Comment |
| 2i2c-org/infrastructure#7330 | [Support] [Community Enablement] VICTOR automated testing & groups | agoose77 | 2026-03-18 | Comment |
| 2i2c-org/infrastructure#7330 | [Support] [Community Enablement] VICTOR automated testing & groups | jmunroe | 2026-03-18 | Comment |
| 2i2c-org/infrastructure#7950 | Meet with CIROH to advise on workshop set up | jmunroe | 2026-03-18 | Comment |
| 2i2c-org/infrastructure#7935 | Meet with Project Pythia to discuss cookbook-actions | jmunroe | 2026-03-18 | Comment |
| 2i2c-org/infrastructure#7942 | Set max upload size for nginx-ingress too | yuvipanda | 2026-03-17 | PR merged |
| 2i2c-org/infrastructure#7762 | [Spike: 8hr] Investigate using JupyterLite for Dubois content | jmunroe | 2026-03-17 | Comment |
| 2i2c-org/infrastructure#7886 | Bump to helm v4 | yuvipanda | 2026-03-17 | Comment |
| 2i2c-org/infrastructure#7486 | [Support] Restart CIROH workshop hub | jmunroe | 2026-03-17 | Comment |
| 2i2c-org/infrastructure#7525 | [Incident Action]: Constrain development environment for CI and local | aprilmj | 2026-03-17 | Comment |
| 2i2c-org/infrastructure#7666 | Review past outage resolution and actions | aprilmj | 2026-03-17 | Comment |
| 2i2c-org/infrastructure#7909 | [DDM] EarthScope - Monthly strategy session | aprilmj | 2026-03-17 | Comment |
| 2i2c-org/infrastructure#7666 | Review past outage resolution and actions | yuvipanda | 2026-03-17 | Comment |
| 2i2c-org/infrastructure#7926 | Revert "cryo: Update disk quota for one user" | agoose77 | 2026-03-16 | PR merged |
| 2i2c-org/infrastructure#7936 | [catalystproject-africa] Delete cluster | agoose77 | 2026-03-16 | PR merged |
| 2i2c-org/infrastructure#7837 | automate MAU collection and reporting | jmunroe | 2026-03-16 | Comment |
| 2i2c-org/infrastructure#7679 | Migrate 5 cookbooks for Project Pythia | agoose77 | 2026-03-16 | Comment |
| 2i2c-org/infrastructure#7935 | Meet with Project Pythia to discuss cookbook-actions | agoose77 | 2026-03-16 | Comment |
| 2i2c-org/infrastructure#7651 | [Reflective] Community success hours - follow up conversation on roadmap | yuvipanda | 2026-03-16 | Comment |
| 2i2c-org/jupyterhub-usage-quotas#18 | fix: remove setup.py | jnywong | 2026-03-13 | PR merged |
| 2i2c-org/jupyterhub-usage-quotas#19 | feat: update tag_template | jnywong | 2026-03-13 | PR merged |
| 2i2c-org/jupyterhub-usage-quotas#20 | ci: update _version | jnywong | 2026-03-13 | PR merged |
| 2i2c-org/jupyterhub-usage-quotas#21 | docs: add explanation and basic tutorial on user group management | jnywong | 2026-03-13 | PR merged |
| 2i2c-org/jupyterhub-usage-quotas#22 | doc: add demo | jnywong | 2026-03-13 | PR merged |
| 2i2c-org/jupyterhub-usage-quotas#23 | fix: link | jnywong | 2026-03-13 | PR merged |
| 2i2c-org/jupyterhub-usage-quotas#24 | fix: link | jnywong | 2026-03-13 | PR merged |
| 2i2c-org/roadmap#13 | Provide a visual indicator for initiatives that have been funded | Gman0909 | 2026-03-13 | Comment |
| 2i2c-org/infrastructure#7774 | Migrate to nginx-ingress (round 2) | agoose77 | 2026-03-13 | Comment |
| 2i2c-org/infrastructure#7839 | Technical Contacts from HubSpot to Freshdesk | jmunroe | 2026-03-13 | Comment |
| 2i2c-org/infrastructure#7909 | [DDM] EarthScope - Monthly strategy session | jnywong | 2026-03-13 | Comment |
| 2i2c-org/infrastructure#7892 | [earthscope, staging] feat: deploy experimental hub image for usage quotas | jnywong | 2026-03-12 | PR merged |
| 2i2c-org/roadmap#10 | Add search widget | choldgraf | 2026-03-12 | PR merged |
| 2i2c-org/infrastructure#7902 | feat: add skip-crds flag for support deployment | agoose77 | 2026-03-12 | PR merged |
| 2i2c-org/infrastructure#7903 | Fix configuration of restart alerts. | agoose77 | 2026-03-12 | PR merged |
| 2i2c-org/infrastructure#7904 | feat: first round of ingress upgrades | agoose77 | 2026-03-12 | PR merged |
| 2i2c-org/infrastructure#7906 | [lis] Revert migration of ingress until DNS has propagated. | agoose77 | 2026-03-12 | PR merged |
| 2i2c-org/jupyterhub-usage-quotas#15 | refactor: move prometheus client | jnywong | 2026-03-12 | PR merged |
| 2i2c-org/jupyterhub-usage-quotas#16 | Prepare v0.0.3 release | jnywong | 2026-03-12 | PR merged |
| 2i2c-org/infrastructure#7912 | feat: second round of ingress updates | agoose77 | 2026-03-12 | PR merged |
| 2i2c-org/jupyterhub-usage-quotas#17 | ci: add tbump config | jnywong | 2026-03-12 | PR merged |
| 2i2c-org/kpis#89 | Update cloud and cluster plots | choldgraf | 2026-03-12 | PR merged |
| 2i2c-org/roadmap#12 | Add search query functionality to URL | choldgraf | 2026-03-12 | PR merged |
| 2i2c-org/infrastructure#7904 | feat: first round of ingress upgrades | agoose77 | 2026-03-12 | Comment |
| 2i2c-org/infrastructure#6896 | Infrastructure Process Review: Iteration 23,24,25&26 | jmunroe | 2026-03-12 | Comment |
| 2i2c-org/infrastructure#7895 | chore: update MAAP bucket permissions | agoose77 | 2026-03-12 | Comment |
| 2i2c-org/infrastructure#7382 | [leap, *] Enable L4 and A100 GPUs | agoose77 | 2026-03-12 | Comment |
| 2i2c-org/infrastructure#7736 | Track leadership contributions 2i2c staff makes to upstream projects | agoose77 | 2026-03-12 | Comment |
| 2i2c-org/infrastructure#7645 | [P&S Initiative] Prototype ProductBoard replacement solution | choldgraf | 2026-03-12 | Comment |
| 2i2c-org/jupyterhub-usage-quotas#14 | feat: aggregate usage from prometheus | jnywong | 2026-03-11 | PR merged |
| 2i2c-org/roadmap#8 | Add hover button for CTAs | choldgraf | 2026-03-11 | PR merged |
| 2i2c-org/roadmap#7 | Introduce a CTA for co-funding in our public roadmap | choldgraf | 2026-03-11 | Comment |
| 2i2c-org/infrastructure#7773 | Migrate to nginx-ingress (round 1) | agoose77 | 2026-03-11 | Comment |
| 2i2c-org/infrastructure#7773 | Migrate to nginx-ingress (round 1) | yuvipanda | 2026-03-11 | Comment |
| 2i2c-org/infrastructure#7547 | [Compute usage quotas] (Part 1) Talk to Prometheus and aggregate metrics | jnywong | 2026-03-11 | Comment |
| 2i2c-org/infrastructure#7860 | cloudbank: Set gpu-demo user pods to 4hr max | yuvipanda | 2026-03-10 | PR merged |
| 2i2c-org/infrastructure#7885 | fix: bump binderhub chart | agoose77 | 2026-03-10 | PR merged |
| 2i2c-org/infrastructure#3321 | ELF Core Files appearing on NFS disk | yuvipanda | 2026-03-10 | Comment |
| 2i2c-org/roadmap#7 | Introduce a CTA for co-funding in our public roadmap | Gman0909 | 2026-03-10 | Comment |
| 2i2c-org/infrastructure#7874 | Outage ongoing: BinderHub URL responds Bad Gateway for Project Pythia | agoose77 | 2026-03-10 | Comment |
| 2i2c-org/infrastructure#7886 | Bump to helm v4 | agoose77 | 2026-03-10 | Comment |
| 2i2c-org/infrastructure#7779 | Acquire Canvas credentials from UToronto | Gman0909 | 2026-03-10 | Comment |
| 2i2c-org/infrastructure#7779 | Acquire Canvas credentials from UToronto | agoose77 | 2026-03-10 | Comment |
| 2i2c-org/infrastructure#7828 | [Community Success] Follow up with UC Merced | jmunroe | 2026-03-10 | Comment |
| 2i2c-org/infrastructure#7758 | Support CloudBank Classroom NAIRR showcase [Community Success] | aprilmj | 2026-03-10 | Comment |
| 2i2c-org/infrastructure#7871 | Regenerate SMDC credentials | agoose77 | 2026-03-09 | PR merged |
| 2i2c-org/infrastructure#7881 | fix: set header snippets for websocket upgrade on nginx-ingress | agoose77 | 2026-03-09 | PR merged |
| 2i2c-org/binderhub-service#165 | fix: rework labels used for selecting | agoose77 | 2026-03-09 | PR merged |
| 2i2c-org/infrastructure#7858 | Add 'theme' tags to initiatives | Gman0909 | 2026-03-09 | Comment |
| 2i2c-org/infrastructure#7645 | [P&S Initiative] Prototype ProductBoard replacement solution | Gman0909 | 2026-03-09 | Comment |
| 2i2c-org/infrastructure#7665 | Pay out past incident reporting debt | agoose77 | 2026-03-09 | Comment |
| 2i2c-org/infrastructure#7356 | Clean up UCMerced disks and TF (pilot-hub) infa | aprilmj | 2026-03-09 | Comment |
| 2i2c-org/infrastructure#7881 | fix: set header snippets for websocket upgrade on nginx-ingress | agoose77 | 2026-03-09 | Comment |
| 2i2c-org/infrastructure#7881 | fix: set header snippets for websocket upgrade on nginx-ingress | yuvipanda | 2026-03-09 | Comment |
| 2i2c-org/infrastructure#7872 | fix: reconcile IAAC with remote imperative state | agoose77 | 2026-03-09 | Comment |
| 2i2c-org/binderhub-service#165 | fix: rework labels used for selecting | agoose77 | 2026-03-09 | Comment |
| 2i2c-org/roadmap#5 | Co-fund this button is either missing or deprecated | choldgraf | 2026-03-08 | Comment |
| 2i2c-org/roadmap#6 | Update the 2i2c roadmap to have a simpler layout that we control instead of using an upstream plugin | choldgraf | 2026-03-08 | Comment |
| 2i2c-org/jupyterhub-usage-quotas#11 | feat: test suite for policy resolver | jnywong | 2026-03-06 | PR merged |
| 2i2c-org/jupyterhub-usage-quotas#12 | patch: pass api token to usage-quotas service | jnywong | 2026-03-06 | PR merged |
| 2i2c-org/infrastructure#7857 | Enhance CSH Sync workflow with additional event types | jmunroe | 2026-03-06 | PR merged |
| 2i2c-org/jupyterhub-usage-quotas#13 | refactor: use spawner object instead of hub api | jnywong | 2026-03-06 | PR merged |
| 2i2c-org/infrastructure#7862 | cloudbank: Switch GPU demo to shared-password auth | yuvipanda | 2026-03-06 | PR merged |
| 2i2c-org/infrastructure#7863 | cloudbank: Re-enable named servers on gpu-demo | yuvipanda | 2026-03-06 | PR merged |
| 2i2c-org/infrastructure#7866 | cloudbank: Increase size of GPU node disks | yuvipanda | 2026-03-06 | PR merged |
| 2i2c-org/infrastructure#7858 | Add 'theme' tags to initiatives | yuvipanda | 2026-03-06 | Comment |
| 2i2c-org/infrastructure#7645 | [P&S Initiative] Prototype ProductBoard replacement solution | yuvipanda | 2026-03-06 | Comment |
| 2i2c-org/infrastructure#7758 | Support CloudBank Classroom NAIRR showcase [Community Success] | jmunroe | 2026-03-06 | Comment |
| 2i2c-org/infrastructure#7858 | Add 'theme' tags to initiatives | aprilmj | 2026-03-06 | Comment |
| 2i2c-org/infrastructure#7864 | Migrate from `dummy` authenticator to `sharedpasswordauthenticator` for workshop hubs | yuvipanda | 2026-03-06 | Comment |
| 2i2c-org/infrastructure#7832 | Write a blog post about BIDS joining the mybinder.org federation through us | yuvipanda | 2026-03-06 | Comment |
| 2i2c-org/infrastructure#7851 | [projectpythia-binder] Redeploy JS2 cluster | agoose77 | 2026-03-05 | PR merged |
| 2i2c-org/infrastructure#7821 | [nbgitpuller] Add beta release to a community hub image and monitor | jnywong | 2026-03-05 | Comment |
| 2i2c-org/infrastructure#7793 | Enable dynamic image building for the cloudbank gpu-demo hub | aprilmj | 2026-03-05 | Comment |
| 2i2c-org/infrastructure#7823 | [Compute usage quotas] Review upstream kubespawner PR | jnywong | 2026-03-05 | Comment |
| 2i2c-org/infrastructure#7851 | [projectpythia-binder] Redeploy JS2 cluster | agoose77 | 2026-03-05 | Comment |
| 2i2c-org/infrastructure#7823 | [Compute usage quotas] Review upstream kubespawner PR | yuvipanda | 2026-03-05 | Comment |
| 2i2c-org/infrastructure#7828 | [Community Success] Follow up with UC Merced | aprilmj | 2026-03-05 | Comment |
| 2i2c-org/jupyterhub-groups-exporter#44 | feat: switch to python-backoff | jnywong | 2026-03-04 | PR merged |
| 2i2c-org/infrastructure#7835 | fix: update flake to latest | agoose77 | 2026-03-04 | PR merged |
| 2i2c-org/infrastructure#7836 | [reflective] Bump image tag | agoose77 | 2026-03-04 | PR merged |
| 2i2c-org/infrastructure#7844 | cloudbank: Bump GPU hard disk quota | yuvipanda | 2026-03-04 | PR merged |
| 2i2c-org/infrastructure#7845 | Add CSH Sync workflow for labeled issues | jmunroe | 2026-03-04 | PR merged |
| 2i2c-org/infrastructure#7734 | Technical Contacts in Freshdesk / HubSpot | jmunroe | 2026-03-04 | Comment |
| 2i2c-org/infrastructure#7602 | Determine infrastructure needs for Pythia 2026 hackathon | jmunroe | 2026-03-04 | Comment |
| 2i2c-org/infrastructure#7267 | Add OVH to our cloud billing process | aprilmj | 2026-03-04 | Comment |
| 2i2c-org/infrastructure#7356 | Clean up UCMerced disks and TF (pilot-hub) infa | agoose77 | 2026-03-04 | Comment |
| 2i2c-org/infrastructure#7446 | [JS2] Understand what it takes to upgrade a JS2 cluster's k8s version | agoose77 | 2026-03-04 | Comment |
| 2i2c-org/infrastructure#7842 | Spend some time getting the BinderHub client library PR to pass tests | agoose77 | 2026-03-04 | Comment |
| 2i2c-org/infrastructure#7762 | [Spike: 8hr] Investigate using JupyterLite for Dubois content | aprilmj | 2026-03-04 | Comment |
| 2i2c-org/infrastructure#7815 | Fix OOM behavior on earthscope cluster | jmunroe | 2026-03-04 | Comment |
| 2i2c-org/jupyterhub-usage-quotas#8 | feat: add policy resolver | jnywong | 2026-03-03 | PR merged |
| 2i2c-org/jupyterhub-usage-quotas#10 | feat: add grouping over all policy keys | jnywong | 2026-03-03 | PR merged |
| 2i2c-org/infrastructure#7827 | coredumps: Don't set requests on the pause container | yuvipanda | 2026-03-03 | PR merged |
| 2i2c-org/infrastructure#7816 | Roll out fancy-profiles with permalinks for earthscope | aprilmj | 2026-03-03 | Comment |
| 2i2c-org/infrastructure#7815 | Fix OOM behavior on earthscope cluster | aprilmj | 2026-03-03 | Comment |
| 2i2c-org/initiatives#3 | Allow end users to view their storage usage | jnywong | 2026-03-03 | Comment |
| 2i2c-org/initiatives#3 | Allow end users to view their storage usage | yuvipanda | 2026-03-03 | Comment |
| 2i2c-org/infrastructure#7712 | Community follow up - image management support for EarthScope | yuvipanda | 2026-03-03 | Comment |
| 2i2c-org/infrastructure#7600 | Identify nbgitpuller improvements that are highest priority for CAL ICOR | aprilmj | 2026-03-03 | Comment |
| 2i2c-org/infrastructure#7600 | Identify nbgitpuller improvements that are highest priority for CAL ICOR | Gman0909 | 2026-03-03 | Comment |
| 2i2c-org/jupyterhub-fancy-profiles#147 | Change Permalink button to say "Copy Permalink" | yuvipanda | 2026-03-02 | PR merged |
| 2i2c-org/jupyterhub-usage-quotas#9 | feat: add release workflow | jnywong | 2026-03-02 | PR merged |
| 2i2c-org/infrastructure#7557 | [Compute usage quotas]: Develop frontend of JupyterHub service for users to check usage and quota limits | jnywong | 2026-03-02 | Comment |
| 2i2c-org/infrastructure#7267 | Add OVH to our cloud billing process | jnywong | 2026-03-02 | Comment |
| 2i2c-org/infrastructure#7801 | Design consortium concept | Gman0909 | 2026-03-02 | Comment |
| 2i2c-org/infrastructure#7736 | Track leadership contributions 2i2c staff makes to upstream projects | choldgraf | 2026-03-02 | Comment |
| 2i2c-org/infrastructure#7797 | Add docs on GPU timeslicing | yuvipanda | 2026-02-28 | PR merged |
| 2i2c-org/infrastructure#7798 | GCP: Switch to 'total' node limits, than zonal limits | yuvipanda | 2026-02-28 | PR merged |
| 2i2c-org/infrastructure#7799 | awi-ciroh: Spawn GPUs in any zone | yuvipanda | 2026-02-28 | PR merged |
| 2i2c-org/infrastructure#7800 | gpu-demo: Allow named servers | yuvipanda | 2026-02-28 | PR merged |
| 2i2c-org/infrastructure#7794 | Enable GPU timeslicing on GCP | yuvipanda | 2026-02-28 | Comment |
| 2i2c-org/infrastructure#7793 | Enable dynamic image building for the cloudbank gpu-demo hub | yuvipanda | 2026-02-28 | Comment |
| 2i2c-org/infrastructure#7801 | Design consortium concept | aprilmj | 2026-02-28 | Comment |
| 2i2c-org/infrastructure#7764 | cloudbank: Increase disk size of gpu-demo | yuvipanda | 2026-02-27 | PR merged |
| 2i2c-org/infrastructure#7765 | cloudbank: Share GPUs with timeslicing | yuvipanda | 2026-02-27 | PR merged |
| 2i2c-org/infrastructure#7770 | chore: update Nix flake to fix venvs | agoose77 | 2026-02-27 | PR merged |
| 2i2c-org/infrastructure#7788 | cloudbank: Make gpu-demo node disk be pd-ssd | yuvipanda | 2026-02-27 | PR merged |
| 2i2c-org/infrastructure#7789 | Setup disks correctly for cloudbank GPU | yuvipanda | 2026-02-27 | PR merged |
| 2i2c-org/infrastructure#7790 | gcp: Set locationpolicy to ANY | yuvipanda | 2026-02-27 | PR merged |
| 2i2c-org/infrastructure#7792 | cloudbank: Switch gpu-demo to its own scheduler | yuvipanda | 2026-02-27 | PR merged |
| 2i2c-org/initiatives#10 | Support providing cost effective % of GPUs for students on a hub (on GCP) | yuvipanda | 2026-02-27 | Comment |
| 2i2c-org/infrastructure#7267 | Add OVH to our cloud billing process | yuvipanda | 2026-02-27 | Comment |
| 2i2c-org/initiatives#10 | Support providing cost effective % of GPUs for students on a hub (on GCP) | Gman0909 | 2026-02-27 | Comment |
| 2i2c-org/infrastructure#7769 | Add a PD incident workflow that runs a health-check for the alerting hub | agoose77 | 2026-02-27 | Comment |
| 2i2c-org/infrastructure#7660 | Initial set up for Canvas authentication project | agoose77 | 2026-02-27 | Comment |
| 2i2c-org/infrastructure#7778 | Plan migration of user data on UToronto | agoose77 | 2026-02-27 | Comment |
| 2i2c-org/infrastructure#7267 | Add OVH to our cloud billing process | Gman0909 | 2026-02-26 | Comment |
| 2i2c-org/initiatives#3 | Allow end users to view their storage usage | Gman0909 | 2026-02-26 | Comment |
| 2i2c-org/initiatives#24 | Support canvas authentication | Gman0909 | 2026-02-26 | Comment |
| 2i2c-org/initiatives#24 | Support canvas authentication | agoose77 | 2026-02-26 | Comment |
| 2i2c-org/infrastructure#7728 | Add a separate cluster-entrypoint service | yuvipanda | 2026-02-25 | PR merged |
| 2i2c-org/infrastructure#7749 | Fix naming of cluster-entrypoint docs | yuvipanda | 2026-02-25 | PR merged |
| 2i2c-org/infrastructure#7755 | docs: add note about region | agoose77 | 2026-02-25 | PR merged |
| 2i2c-org/infrastructure#7757 | cloudbank: Allow unlisted choice for GPU demo hub | yuvipanda | 2026-02-25 | PR merged |
| 2i2c-org/infrastructure#7759 | Use GPUs from all possible zones | yuvipanda | 2026-02-25 | PR merged |
| 2i2c-org/initiatives#1 | Allow users to read / write from object storage like a filesystem | yuvipanda | 2026-02-25 | Comment |
| 2i2c-org/infrastructure#7743 | [P&S Initiative] Migrate away from ingress-nginx controller to nginx-ingress controller | yuvipanda | 2026-02-25 | Comment |
| 2i2c-org/infrastructure#7681 | [Incident Action]: Investigate alerting for resource exhaustion | agoose77 | 2026-02-25 | Comment |
| 2i2c-org/infrastructure#7651 | [Reflective] Community success hours - follow up conversation on roadmap | aprilmj | 2026-02-25 | Comment |
| 2i2c-org/infrastructure#7543 | [Compute usage quotas] Initialise python library | agoose77 | 2026-02-25 | Comment |
| 2i2c-org/infrastructure#7526 | [DDM] BIDS - Asynchronous monthly strategy update | jmunroe | 2026-02-25 | Comment |
| 2i2c-org/infrastructure#6500 | Re-visit the need for a staging cluster for Project Pythia's JS2 BinderHub | yuvipanda | 2026-02-25 | Comment |
| 2i2c-org/infrastructure#7758 | Support CloudBank Classroom NAIRR showcase [Community Success] | yuvipanda | 2026-02-25 | Comment |
| 2i2c-org/infrastructure#7691 | Handle resource exhaustion for hhmi in us-west-2 | yuvipanda | 2026-02-24 | PR merged |
| 2i2c-org/utoronto-image#78 | feat: add pytorch etc. | agoose77 | 2026-02-24 | PR merged |
| 2i2c-org/infrastructure#7739 | [utoronto] Update Python hub image | agoose77 | 2026-02-24 | PR merged |
| 2i2c-org/infrastructure#7740 | [catalystproject-latam] Delete cluster infrastructure | agoose77 | 2026-02-24 | PR merged |
| 2i2c-org/infrastructure#7741 | [ucmerced] Drop IAAC | agoose77 | 2026-02-24 | PR merged |
| 2i2c-org/infrastructure#7742 | Increase size of instance volumes on maap | yuvipanda | 2026-02-24 | PR merged |
| 2i2c-org/infrastructure#7718 | [Compute usage quotas] Plan and author upstream PR for kubespawner message formatting | jnywong | 2026-02-24 | Comment |
| 2i2c-org/infrastructure#7581 | [Compute usage quotas] Iterate UI mockup design | jnywong | 2026-02-24 | Comment |
| 2i2c-org/infrastructure#7736 | Track leadership contributions 2i2c staff makes to upstream projects | aprilmj | 2026-02-24 | Comment |
| 2i2c-org/infrastructure#7414 | [Decommission Hub][Feb 2026] catalystproject-latam | agoose77 | 2026-02-24 | Comment |
| 2i2c-org/infrastructure#7106 | Decide upon plan for migrating away from ingress-nginx by Feb 2026 | agoose77 | 2026-02-24 | Comment |
| 2i2c-org/infrastructure#7437 | [bnext-bio, *] Update group folder bindings | agoose77 | 2026-02-23 | PR merged |
| 2i2c-org/infrastructure#7735 | cryo: Update disk quota for one user | yuvipanda | 2026-02-23 | PR merged |
| 2i2c-org/infrastructure#7636 | [March 3] Upstream OSS Contributions | jnywong | 2026-02-23 | Comment |
| 2i2c-org/infrastructure#7712 | Community follow up - image management support for EarthScope | aprilmj | 2026-02-23 | Comment |
| 2i2c-org/infrastructure#7728 | Add a separate cluster-entrypoint service | agoose77 | 2026-02-23 | Comment |
| 2i2c-org/infrastructure#7267 | Add OVH to our cloud billing process | jmunroe | 2026-02-23 | Comment |
| 2i2c-org/infrastructure#7526 | [DDM] BIDS - Asynchronous monthly strategy update | aprilmj | 2026-02-23 | Comment |
| 2i2c-org/infrastructure#7736 | Track leadership contributions 2i2c staff makes to upstream projects | yuvipanda | 2026-02-23 | Comment |
| 2i2c-org/infrastructure#7526 | [DDM] BIDS - Asynchronous monthly strategy update | yuvipanda | 2026-02-23 | Comment |
| 2i2c-org/infrastructure#7727 | Turn off ingress-nginx on 2i2c-aws cluster | yuvipanda | 2026-02-21 | PR merged |
| 2i2c-org/jupyterhub-usage-quotas#7 | feat: add prometheus client and pre-spawn hook | jnywong | 2026-02-20 | PR merged |
| 2i2c-org/infrastructure#7706 | feat: add debug hub command | agoose77 | 2026-02-20 | PR merged |
| 2i2c-org/infrastructure#7714 | Switch to nginx-ingress for 2i2c-aws support | yuvipanda | 2026-02-20 | PR merged |
| 2i2c-org/infrastructure#7715 | Switch 2i2c-aws-us staging over to nginx-ingress | yuvipanda | 2026-02-20 | PR merged |
| 2i2c-org/infrastructure#7720 | [utoronto] Drop legacy pool on utoronto | agoose77 | 2026-02-20 | PR merged |
| 2i2c-org/infrastructure#7721 | [catalystproject-*] Delete catalystproject hub configs (only) | agoose77 | 2026-02-20 | PR merged |
| 2i2c-org/kubernetes-ingress-nginx#1 | Allow overriding selectors for ingress-nginx service | yuvipanda | 2026-02-20 | PR merged |
| 2i2c-org/infrastructure#7725 | Switch showcase hub without downtime to nginx-ingress | yuvipanda | 2026-02-20 | PR merged |
| 2i2c-org/infrastructure#7726 | Support redirects with nginx-ingress | yuvipanda | 2026-02-20 | PR merged |
| 2i2c-org/infrastructure#7106 | Decide upon plan for migrating away from ingress-nginx by Feb 2026 | yuvipanda | 2026-02-20 | Comment |
| 2i2c-org/infrastructure#7687 | Revert "Revert "Use dicts instead of lists wherever possible"" | agoose77 | 2026-02-20 | Comment |
| 2i2c-org/infrastructure#7718 | [Compute usage quotas] Plan and author upstream PR for kubespawner message formatting | agoose77 | 2026-02-20 | Comment |
| 2i2c-org/infrastructure#7705 | Perform review and contribution pass to anywidget in Jupyter Book | agoose77 | 2026-02-20 | Comment |
| 2i2c-org/infrastructure#7691 | Handle resource exhaustion for hhmi in us-west-2 | agoose77 | 2026-02-20 | Comment |
| 2i2c-org/infrastructure#7588 | Add daemonset to disable core dumps | agoose77 | 2026-02-20 | Comment |
| 2i2c-org/infrastructure#7437 | [bnext-bio, *] Update group folder bindings | agoose77 | 2026-02-20 | Comment |
| 2i2c-org/infrastructure#7652 | [DDM] EarthScope monthly strategy/delivery call | aprilmj | 2026-02-20 | Comment |
Comments on PRs by non-team authors#
Reflects where we are spending time reviewing and giving feedback for other contributors.
Table of issues and PRs that match the plot above:
Show code cell outputs
Hide code cell outputs