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: Jun 13, 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 |
|---|
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 |
|---|
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 |
|---|
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/sync-asana#4 | Sync hubspot titles to project names | choldgraf | 2026-06-12 | PR merged |
| 2i2c-org/infrastructure#8528 | [earthscope] Add /tmp scratch storage | agoose77 | 2026-06-12 | PR merged |
| 2i2c-org/sync-asana#4 | Sync hubspot titles to project names | choldgraf | 2026-06-12 | Comment |
| 2i2c-org/infrastructure#8525 | Remove jupyterbook.pub service | agoose77 | 2026-06-11 | PR merged |
| 2i2c-org/infrastructure#8362 | Support - Pythia Cookoff (June 15-18) | agoose77 | 2026-06-11 | Comment |
| 2i2c-org/infrastructure#8486 | [Decommission Hub] [asap] CIROH DevCon26 Hub | aprilmj | 2026-06-11 | Comment |
| 2i2c-org/infrastructure#8221 | [Incident Action]: Investigate QoS (throttling) for NFS storage | agoose77 | 2026-06-11 | Comment |
| 2i2c-org/clinder#2 | Rename `clinder` to be something more memorable or quick to understand (e.g., `binder-action`, `binder-cli`, `binderbot`) | agoose77 | 2026-06-11 | Comment |
| 2i2c-org/jupyterhub-home-nfs#84 | Update nfs-ganesha to 9.6 (from 5.9) | agoose77 | 2026-06-10 | PR merged |
| 2i2c-org/jupyterhub-home-nfs#85 | Add support for extraGaneshaConfig | agoose77 | 2026-06-10 | PR merged |
| 2i2c-org/jupyterhub-home-nfs#86 | Allow custom config | agoose77 | 2026-06-10 | PR merged |
| 2i2c-org/infrastructure#8520 | [awi-ciroh, workshop] Update profiles | agoose77 | 2026-06-10 | PR merged |
| 2i2c-org/infrastructure#8241 | [Support] Workshop - EarthScope GNSS strain accumulation, June 15-17 | agoose77 | 2026-06-10 | Comment |
| 2i2c-org/infrastructure#8486 | [Decommission Hub] [asap] CIROH DevCon26 Hub | agoose77 | 2026-06-10 | Comment |
| 2i2c-org/infrastructure#8214 | Refine next steps for CAL ICOR | aprilmj | 2026-06-10 | Comment |
| 2i2c-org/infrastructure#7127 | [Spike:4h] Investigate RTC revoking access not working on bnext-bio | agoose77 | 2026-06-10 | Comment |
| 2i2c-org/infrastructure#8135 | [Compute Usage Quotas] Monitor and support production system | agoose77 | 2026-06-10 | Comment |
| 2i2c-org/infrastructure#7736 | Track leadership contributions 2i2c staff makes to upstream projects | agoose77 | 2026-06-10 | Comment |
| 2i2c-org/infrastructure#8504 | Add a demo hub with ORCID | yuvipanda | 2026-06-09 | PR merged |
| 2i2c-org/infrastructure#8510 | [ucmerced, prod] Recreate CILogon client | agoose77 | 2026-06-09 | PR merged |
| 2i2c-org/infrastructure#8501 | Talk to CryoCloud to align on next-steps on CloudBank cost reporting | yuvipanda | 2026-06-09 | Comment |
| 2i2c-org/initiatives#12 | Allow users to create shared folders with access control via a UI | yuvipanda | 2026-06-09 | Comment |
| 2i2c-org/infrastructure#8505 | Look at why EarthScope quotas aren't renewing | agoose77 | 2026-06-09 | Comment |
| 2i2c-org/infrastructure#8500 | Investigate ECR for Pythia Cookoff | agoose77 | 2026-06-09 | Comment |
| 2i2c-org/infrastructure#8392 | Debt - incident report writing | agoose77 | 2026-06-09 | Comment |
| 2i2c-org/infrastructure#8288 | Consolidate notes & slides after the 2 cost consortium calls | Gman0909 | 2026-06-09 | Comment |
| 2i2c-org/infrastructure#8288 | Consolidate notes & slides after the 2 cost consortium calls | aprilmj | 2026-06-09 | Comment |
| 2i2c-org/infrastructure#7411 | [Spike 5h] Integrate resource generation with structural configuration model | agoose77 | 2026-06-09 | Comment |
| 2i2c-org/default-hub-homepage#55 | Fix extra slash in logout link | yuvipanda | 2026-06-08 | PR merged |
| 2i2c-org/infrastructure#8487 | feat!: revert EBS alarms for most clusters | agoose77 | 2026-06-04 | PR merged |
| 2i2c-org/infrastructure#8488 | [projectpythia] Add cookoff2026 team and shrink profiles | agoose77 | 2026-06-04 | PR merged |
| 2i2c-org/infrastructure#7976 | [Incident Action]: Add alert to identify communication failures between ingress and service | yuvipanda | 2026-06-04 | Comment |
| 2i2c-org/initiatives#5 | Allow limiting access to dask-gateway based on group membership | yuvipanda | 2026-06-04 | Comment |
| 2i2c-org/infrastructure#7976 | [Incident Action]: Add alert to identify communication failures between ingress and service | agoose77 | 2026-06-04 | Comment |
| 2i2c-org/infrastructure#7743 | [P&S Initiative] Migrate away from ingress-nginx controller to nginx-ingress controller | yuvipanda | 2026-06-04 | Comment |
| 2i2c-org/initiatives#59 | Support unauthenticated, pull-based static rendering of Jupyter Books | agoose77 | 2026-06-04 | Comment |
| 2i2c-org/initiatives#24 | Support Canvas authentication in staging JupyterHubs | agoose77 | 2026-06-04 | Comment |
| 2i2c-org/infrastructure#8307 | [Decommission Hub][May 31] Smithsonian | colliand | 2026-06-04 | Comment |
| 2i2c-org/infrastructure#8489 | [DDM] Pythia - Q2 delivery & strategic check-in | choldgraf | 2026-06-04 | Comment |
| 2i2c-org/initiatives#24 | Support Canvas authentication in staging JupyterHubs | aprilmj | 2026-06-04 | Comment |
| 2i2c-org/infrastructure#8132 | [Incident Action]: Decide on policy for timezone handling of workshops | aprilmj | 2026-06-04 | Comment |
| 2i2c-org/infrastructure#8489 | [DDM] Pythia - Q2 delivery & strategic check-in | aprilmj | 2026-06-04 | Comment |
| 2i2c-org/docs#282 | Clarify how we think about pre-initializing infra for workshops | aprilmj | 2026-06-03 | PR merged |
| 2i2c-org/docs#301 | Add light data subprocessors doc | choldgraf | 2026-06-03 | PR merged |
| 2i2c-org/binderhub-service#167 | Allow binder pod to talk to hub pod | yuvipanda | 2026-06-03 | PR merged |
| 2i2c-org/infrastructure#8473 | Revert "refactor: set token for BinderHub in base config" | agoose77 | 2026-06-03 | PR merged |
| 2i2c-org/infrastructure#8474 | [leap] Move edu image to leap-controlled repository | agoose77 | 2026-06-03 | PR merged |
| 2i2c-org/infrastructure#8478 | [leap] Add admin user | agoose77 | 2026-06-03 | PR merged |
| 2i2c-org/infrastructure#8453 | Roll out new fancy-profiles for cryocloud | yuvipanda | 2026-06-03 | Comment |
| 2i2c-org/infrastructure#8128 | [Incident Action]: Speak with EarthScope to tune their disk IOPs and Throughput | aprilmj | 2026-06-03 | Comment |
| 2i2c-org/infrastructure#8476 | [earthscope] Add a couple of more instance types to the dask list | yuvipanda | 2026-06-03 | Comment |
| 2i2c-org/infrastructure#8441 | Incident report of [FIRING:1] At least two servers failed to start in the last 30m cluster=earthscope hub=prod (provider=aws immediate action needed) | aprilmj | 2026-06-03 | Comment |
| 2i2c-org/infrastructure#8454 | Enable new fancy-profiles for cryocloud | yuvipanda | 2026-06-02 | PR merged |
| 2i2c-org/infrastructure#8470 | refactor: set token for BinderHub in base config | agoose77 | 2026-06-02 | PR merged |
| 2i2c-org/sphinx-2i2c-theme#36 | pin sass | choldgraf | 2026-06-02 | PR merged |
| 2i2c-org/infrastructure#8058 | Support UCB in reactive accessibility work in the Jupyter Book ecosystem | Gman0909 | 2026-06-02 | Comment |
| 2i2c-org/infrastructure#8468 | Improve / fix the deployment check test | agoose77 | 2026-06-02 | Comment |
| 2i2c-org/infrastructure#8030 | Update cookbook-actions workflows with outcomes of Pythia meeting | Gman0909 | 2026-06-02 | Comment |
| 2i2c-org/infrastructure#8446 | Capture learnings from AWI-CIROH workshop | agoose77 | 2026-06-02 | Comment |
| 2i2c-org/infrastructure#8365 | [DDM] EarthScope - monthly project review/strategy session | Gman0909 | 2026-06-02 | Comment |
| 2i2c-org/infrastructure#8456 | [smithsonian] Decommission the cluster | agoose77 | 2026-06-01 | PR merged |
| 2i2c-org/infrastructure#8457 | [projectpythia] Add GitHub OAuth secrets to binderhub-service | agoose77 | 2026-06-01 | PR merged |
| 2i2c-org/infrastructure#8458 | [projectpythia] Fix missing password for image registry | agoose77 | 2026-06-01 | PR merged |
| 2i2c-org/infrastructure#8459 | [projectpythia] Fix `auth_state` is `None` for health checks | agoose77 | 2026-06-01 | PR merged |
| 2i2c-org/infrastructure#8460 | Add jupyterbook-pub-service to basehub | agoose77 | 2026-06-01 | PR merged |
| 2i2c-org/infrastructure#8307 | [Decommission Hub][May 31] Smithsonian | agoose77 | 2026-06-01 | Comment |
| 2i2c-org/infrastructure#8307 | [Decommission Hub][May 31] Smithsonian | aprilmj | 2026-06-01 | Comment |
| 2i2c-org/infrastructure#8214 | Refine next steps for CAL ICOR | Gman0909 | 2026-06-01 | Comment |
| 2i2c-org/infrastructure#8135 | [Compute Usage Quotas] Monitor and support production system | aprilmj | 2026-06-01 | Comment |
| 2i2c-org/infrastructure#8387 | [awi-ciroh, workshop] Revert bespoke workshop config | agoose77 | 2026-05-30 | PR merged |
| 2i2c-org/infrastructure#8440 | Ongoing Outage: [FIRING:1] At least two servers failed to start in the last 30m cluster=earthscope hub=prod (provider=aws immediate action needed) | jnywong | 2026-05-29 | Comment |
| 2i2c-org/infrastructure#8441 | Incident report of [FIRING:1] At least two servers failed to start in the last 30m cluster=earthscope hub=prod (provider=aws immediate action needed) | jnywong | 2026-05-29 | Comment |
| 2i2c-org/infrastructure#8132 | [Incident Action]: Decide on policy for timezone handling of workshops | jnywong | 2026-05-29 | Comment |
| 2i2c-org/infrastructure#8434 | [projectpythia] Enable fancy-profiles with permalinks | agoose77 | 2026-05-28 | PR merged |
| 2i2c-org/infrastructure#8435 | [projectpythia] Specify node selectors | agoose77 | 2026-05-28 | PR merged |
| 2i2c-org/infrastructure#8436 | [projectpythia] Add support for GitHub tokens | agoose77 | 2026-05-28 | PR merged |
| 2i2c-org/infrastructure#8437 | [projectpythia] Fix app IDs for staging and prod | agoose77 | 2026-05-28 | PR merged |
| 2i2c-org/jupyterhub-usage-quotas#62 | fix: deal with no next page in paginated hub api response | jnywong | 2026-05-28 | PR merged |
| 2i2c-org/infrastructure#8438 | feat: bump hub quotas image | jnywong | 2026-05-28 | PR merged |
| 2i2c-org/infrastructure#7736 | Track leadership contributions 2i2c staff makes to upstream projects | jnywong | 2026-05-28 | Comment |
| 2i2c-org/jupyterhub-usage-quotas#61 | Configurable usage viewer message | jnywong | 2026-05-28 | Comment |
| 2i2c-org/infrastructure#8406 | feat: add support for commands in various exec routines | agoose77 | 2026-05-27 | PR merged |
| 2i2c-org/infrastructure#8407 | [leap, prod] Grow home disk | agoose77 | 2026-05-27 | PR merged |
| 2i2c-org/infrastructure#8413 | feat: Helm-managed node placeholders | agoose77 | 2026-05-27 | PR merged |
| 2i2c-org/infrastructure#8417 | [awi-ciroh] Enable node placeholders | agoose77 | 2026-05-27 | PR merged |
| 2i2c-org/infrastructure#8427 | [awi-ciroh, workshop] Bump tmp to 20GiB | agoose77 | 2026-05-27 | PR merged |
| 2i2c-org/infrastructure#8428 | [awi-ciroh, workshop] Add idle-cull of 12h | agoose77 | 2026-05-27 | PR merged |
| 2i2c-org/infrastructure#8430 | Revert "[awi-ciroh, workshop] Scale placeholders to 0" | agoose77 | 2026-05-27 | PR merged |
| 2i2c-org/infrastructure#8432 | feat: use extra args in use_cluster_credentials | agoose77 | 2026-05-27 | PR merged |
| 2i2c-org/infrastructure#7648 | [Spike:4h] Run an automated health check test for an image tag change PR | Gman0909 | 2026-05-27 | Comment |
| 2i2c-org/infrastructure#8266 | Update batched-upgrades process docs | Gman0909 | 2026-05-27 | Comment |
| 2i2c-org/infrastructure#7646 | Improve our user image template and guidelines | Gman0909 | 2026-05-27 | Comment |
| 2i2c-org/infrastructure#8032 | Migrate N cookbooks for Pythia | Gman0909 | 2026-05-27 | Comment |
| 2i2c-org/infrastructure#8413 | feat: Helm-managed node placeholders | agoose77 | 2026-05-27 | Comment |
| 2i2c-org/infrastructure#7994 | Ingress migration fall-out: leader-election Lease cannot be imported | agoose77 | 2026-05-27 | Comment |
| 2i2c-org/infrastructure#8421 | Fix the docs build | agoose77 | 2026-05-27 | Comment |
| 2i2c-org/infrastructure#8351 | Cold storage / data retention discussion with UC Merced | Gman0909 | 2026-05-27 | Comment |
| 2i2c-org/infrastructure#8398 | MAAP/VEDA hub start times: gather metrics | aprilmj | 2026-05-27 | Comment |
| 2i2c-org/infrastructure#8397 | Revert "[awi-ciroh] Enable Huge profile" | agoose77 | 2026-05-26 | PR merged |
| 2i2c-org/infrastructure#8401 | [awi-ciroh] Grow CIROH tmp disks | agoose77 | 2026-05-26 | PR merged |
| 2i2c-org/infrastructure#8402 | [awi-ciroh] Add admin for CIROH workshop | agoose77 | 2026-05-26 | PR merged |
| 2i2c-org/infrastructure#4129 | Create a policy for handling events | aprilmj | 2026-05-26 | Comment |
| 2i2c-org/infrastructure#8400 | VICTOR Image merge faile | agoose77 | 2026-05-26 | Comment |
| 2i2c-org/infrastructure#8390 | Replace n4-standard-4 pool with n4-standard-48 on CIROH | agoose77 | 2026-05-25 | Comment |
| 2i2c-org/infrastructure#8385 | [awi-ciroh] Use temporary hyperdisk for HOME | agoose77 | 2026-05-23 | PR merged |
| 2i2c-org/infrastructure#8386 | [awi-ciroh] Enable Huge profile | agoose77 | 2026-05-23 | PR merged |
| 2i2c-org/initiatives#62 | When billing communities, account for MAUs or cloud usage from segments of users with group identity in the same hub | yuvipanda | 2026-05-23 | Comment |
| 2i2c-org/initiatives#62 | When billing communities, account for MAUs or cloud usage from segments of users with group identity in the same hub | choldgraf | 2026-05-23 | Comment |
| 2i2c-org/initiatives#61 | Add a fast, session scoped, disk limited scratch space | agoose77 | 2026-05-23 | Comment |
| 2i2c-org/infrastructure#8375 | [earthscope, prod] Remove individual home storage quota exceptions | jnywong | 2026-05-22 | PR merged |
| 2i2c-org/infrastructure#8376 | [utoronto, staging*] Allow all users to log in | agoose77 | 2026-05-22 | PR merged |
| 2i2c-org/infrastructure#8377 | [awi-ciroh] Prepare for scratch upgrades | agoose77 | 2026-05-22 | PR merged |
| 2i2c-org/jupyterhub-usage-quotas#58 | fix: deal with paginated response from Hub REST API | jnywong | 2026-05-22 | PR merged |
| 2i2c-org/infrastructure#8378 | [awi-ciroh] Set default profile on workshop, and pass through volumes | agoose77 | 2026-05-22 | PR merged |
| 2i2c-org/infrastructure#8379 | [earthscope, prod] Bump image n quota | jnywong | 2026-05-22 | PR merged |
| 2i2c-org/infrastructure#8380 | [awi-ciroh] Bump perf on n4-standard-16 | agoose77 | 2026-05-22 | PR merged |
| 2i2c-org/infrastructure#8381 | [awi-ciroh, workshop] Add node capacity for n4-standard-16 | agoose77 | 2026-05-22 | PR merged |
| 2i2c-org/infrastructure#7982 | [earthscope] Restrict dask-gateway access | jnywong | 2026-05-22 | Comment |
| 2i2c-org/infrastructure#8363 | Support - Earthscope NSF NGF Conference May 26-29 | jnywong | 2026-05-22 | Comment |
| 2i2c-org/infrastructure#8366 | [earthscope, staging] adjust alert sensitivity | jnywong | 2026-05-21 | PR merged |
| 2i2c-org/jupyterhub-usage-quotas#55 | feat: don"t override existing pre-spawn hooks | jnywong | 2026-05-21 | PR merged |
| 2i2c-org/jupyterhub-usage-quotas#56 | fix: patch api client and hub_url config | jnywong | 2026-05-21 | PR merged |
| 2i2c-org/jupyterhub-usage-quotas#57 | docs: update changelog | jnywong | 2026-05-21 | PR merged |
| 2i2c-org/infrastructure#8370 | [earthscope, prod] Usage quotas rollout | jnywong | 2026-05-21 | PR merged |
| 2i2c-org/infrastructure#8373 | [earthscope, prod] Apply 50GiB home storage limit with a few exceptions | jnywong | 2026-05-21 | PR merged |
| 2i2c-org/initiatives#53 | Quickly share and publish notebooks rendered with MyST via a JupyterHub | agoose77 | 2026-05-21 | Comment |
| 2i2c-org/infrastructure#8347 | [earthscope, staging] configure alerts | jnywong | 2026-05-20 | PR merged |
| 2i2c-org/infrastructure#8357 | [awi-ciroh, workshop] Restrict GPU to manual group membership | agoose77 | 2026-05-20 | PR merged |
| 2i2c-org/infrastructure#8358 | [awi-ciroh, workshop] Setup groups via shared password | agoose77 | 2026-05-20 | PR merged |
| 2i2c-org/infrastructure#8359 | Revert "[awi-ciroh, workshop] Setup groups via shared password" | agoose77 | 2026-05-20 | PR merged |
| 2i2c-org/infrastructure#8360 | [awi-ciroh, workshop] Try huge on standard-64 again | agoose77 | 2026-05-20 | PR merged |
| 2i2c-org/jupyterhub-usage-quotas#54 | refactor: Use hub REST API to get user and groups for metrics exporter | jnywong | 2026-05-20 | PR merged |
| 2i2c-org/infrastructure#8368 | Increase disk throughput for a few more hubs | yuvipanda | 2026-05-20 | PR merged |
| 2i2c-org/infrastructure#5497 | Enable dynamic imagebuilding for all our hubs that have an image selector dropdown | Gman0909 | 2026-05-20 | Comment |
| 2i2c-org/infrastructure#6735 | Discuss mechanism to allow community user offboarding | Gman0909 | 2026-05-20 | Comment |
| 2i2c-org/infrastructure#6863 | Follow up on utoronto's new R image testing | Gman0909 | 2026-05-20 | Comment |
| 2i2c-org/infrastructure#6876 | Update UToronto images to use lock-files | Gman0909 | 2026-05-20 | Comment |
| 2i2c-org/infrastructure#6900 | Validate that 429 responses are reaching our prometheus deployment | Gman0909 | 2026-05-20 | Comment |
| 2i2c-org/infrastructure#6991 | Build out `extraQuotaOverrides` mechanism | Gman0909 | 2026-05-20 | Comment |
| 2i2c-org/infrastructure#6487 | Share access to Namecheap login amongst 2i2c engineers | Gman0909 | 2026-05-20 | Comment |
| 2i2c-org/infrastructure#6811 | Update our workshop set up guidance for communities | Gman0909 | 2026-05-20 | Comment |
| 2i2c-org/infrastructure#6836 | Document our explicit budget alerts | Gman0909 | 2026-05-20 | Comment |
| 2i2c-org/infrastructure#2265 | Alert when we are running low on cloud quota | Gman0909 | 2026-05-20 | Comment |
| 2i2c-org/infrastructure#2265 | Alert when we are running low on cloud quota | jnywong | 2026-05-20 | Comment |
| 2i2c-org/infrastructure#6836 | Document our explicit budget alerts | aprilmj | 2026-05-20 | Comment |
| 2i2c-org/infrastructure#919 | Deploy and operate a BinderHub for Pangeo | agoose77 | 2026-05-20 | Comment |
| 2i2c-org/infrastructure#6487 | Share access to Namecheap login amongst 2i2c engineers | agoose77 | 2026-05-20 | Comment |
| 2i2c-org/infrastructure#6487 | Share access to Namecheap login amongst 2i2c engineers | jnywong | 2026-05-20 | Comment |
| 2i2c-org/infrastructure#6900 | Validate that 429 responses are reaching our prometheus deployment | agoose77 | 2026-05-20 | Comment |
| 2i2c-org/infrastructure#6876 | Update UToronto images to use lock-files | agoose77 | 2026-05-20 | Comment |
| 2i2c-org/infrastructure#8361 | Modify Pythia infrastructure to reflect learnings from stress testing | agoose77 | 2026-05-20 | Comment |
| 2i2c-org/infrastructure#6811 | Update our workshop set up guidance for communities | aprilmj | 2026-05-20 | Comment |
| 2i2c-org/infrastructure#8131 | [Incident Action]: Improve workshop preparation process | aprilmj | 2026-05-20 | Comment |
| 2i2c-org/infrastructure#8282 | [Compute usage quotas] Review from Tech Lead | yuvipanda | 2026-05-20 | Comment |
| 2i2c-org/infrastructure#8354 | Increase throughput + iops for earthscope homedir | yuvipanda | 2026-05-19 | PR merged |
| 2i2c-org/infrastructure#8355 | Increase throughput for some disks | yuvipanda | 2026-05-19 | PR merged |
| 2i2c-org/infrastructure#8340 | Ongoing Outage: [FIRING:1] home-nfs has 0% of space left earthscope staging (take immediate action) | jnywong | 2026-05-19 | Comment |
| 2i2c-org/infrastructure#8341 | Incident report of [FIRING:1] home-nfs has 0% of space left earthscope staging (take immediate action) | jnywong | 2026-05-19 | Comment |
| 2i2c-org/infrastructure#8342 | Review the resolution of [FIRING:1] home-nfs has 0% of space left earthscope staging (take immediate action) | jnywong | 2026-05-19 | Comment |
| 2i2c-org/infrastructure#8282 | [Compute usage quotas] Review from Tech Lead | jnywong | 2026-05-19 | Comment |
| 2i2c-org/infrastructure#8347 | [earthscope, staging] configure alerts | jnywong | 2026-05-19 | Comment |
| 2i2c-org/infrastructure#7841 | Stress test projectpythia.2i2c.cloud for building multiple environments concurrently | agoose77 | 2026-05-19 | Comment |
| 2i2c-org/infrastructure#7982 | [earthscope] Restrict dask-gateway access | Gman0909 | 2026-05-19 | Comment |
| 2i2c-org/infrastructure#5875 | Migrate MTU to its own cluster | Gman0909 | 2026-05-19 | Comment |
| 2i2c-org/infrastructure#8226 | Populate hubspot_deal_id for some clusters | yuvipanda | 2026-05-18 | PR merged |
| 2i2c-org/infrastructure#8308 | Allow accessing GCP metrics from Grafana | yuvipanda | 2026-05-18 | PR merged |
| 2i2c-org/jupyterhub-usage-quotas#51 | feat: add metrics for monitoring | jnywong | 2026-05-18 | PR merged |
| 2i2c-org/infrastructure#8346 | [earthscope, staging] Bump home storage quota | jnywong | 2026-05-18 | PR merged |
| 2i2c-org/jupyterhub-usage-quotas#52 | feat: add BaseHandler | jnywong | 2026-05-18 | PR merged |
| 2i2c-org/infrastructure#8348 | Remove outdated docs recommending shared deployments | yuvipanda | 2026-05-18 | PR merged |
| 2i2c-org/infrastructure#8349 | docs: add note about home directory alerts | agoose77 | 2026-05-18 | PR merged |
| 2i2c-org/infrastructure#8226 | Populate hubspot_deal_id for some clusters | yuvipanda | 2026-05-18 | Comment |
| 2i2c-org/infrastructure#7998 | Sync planning session on Project Pythia Infrastructure improvements | agoose77 | 2026-05-18 | Comment |
| 2i2c-org/infrastructure#8348 | Remove outdated docs recommending shared deployments | yuvipanda | 2026-05-18 | Comment |
| 2i2c-org/infrastructure#8333 | [earthscope, staging] Update config | jnywong | 2026-05-15 | PR merged |
| 2i2c-org/jupyterhub-usage-quotas#50 | docs: Update quickstart | jnywong | 2026-05-15 | PR merged |
| 2i2c-org/initiatives#61 | Add a fast, session scoped, disk limited scratch space | yuvipanda | 2026-05-15 | Comment |
| 2i2c-org/infrastructure#8333 | [earthscope, staging] Update config | jnywong | 2026-05-15 | Comment |
| 2i2c-org/infrastructure#8306 | Cleanup our jsonnet rendering code | yuvipanda | 2026-05-14 | PR merged |
| 2i2c-org/jupyterhub-usage-quotas#48 | feat: consolidate config | jnywong | 2026-05-14 | PR merged |
| 2i2c-org/infrastructure#8325 | [hhmi] Use tmpauthenticator with auto_login:false | agoose77 | 2026-05-14 | PR merged |
| 2i2c-org/infrastructure#8330 | fix: EBS alerts via CloudWatch | agoose77 | 2026-05-14 | PR merged |
| 2i2c-org/jupyterhub-usage-quotas#49 | feat: tweak config | jnywong | 2026-05-14 | PR merged |
| 2i2c-org/infrastructure#8331 | docs: note about terraform alerts | agoose77 | 2026-05-14 | PR merged |
| 2i2c-org/infrastructure#8332 | [reflective, staging] Add group access to profiles | agoose77 | 2026-05-14 | PR merged |
| 2i2c-org/infrastructure#8330 | fix: EBS alerts via CloudWatch | agoose77 | 2026-05-14 | Comment |
| 2i2c-org/infrastructure#8325 | [hhmi] Use tmpauthenticator with auto_login:false | agoose77 | 2026-05-14 | Comment |
| 2i2c-org/infrastructure#7552 | [Compute usage quotas] General review | jnywong | 2026-05-14 | Comment |
| 2i2c-org/jupyterhub-usage-quotas#46 | feat: Add tests and docs for usage viewer | jnywong | 2026-05-13 | PR merged |
| 2i2c-org/infrastructure#8312 | [reflective, prod] Grow prod disk | agoose77 | 2026-05-13 | PR merged |
| 2i2c-org/jupyterhub-usage-quotas#47 | docs: update changelog | jnywong | 2026-05-13 | PR merged |
| 2i2c-org/infrastructure#8314 | [earthscope, staging] Bump hub image tag | jnywong | 2026-05-13 | PR merged |
| 2i2c-org/infrastructure#8315 | [ucmerced] Fix placeholder selector | agoose77 | 2026-05-13 | PR merged |
| 2i2c-org/infrastructure#8244 | [Support] Workshop support for CIROH DevCon (May 26-29) | yuvipanda | 2026-05-13 | Comment |
| 2i2c-org/infrastructure#7582 | [Compute usage quotas] Demo 4b: Menu link where end-users can see their compute usage and quota | jnywong | 2026-05-13 | Comment |
| 2i2c-org/infrastructure#8306 | Cleanup our jsonnet rendering code | yuvipanda | 2026-05-13 | Comment |
| 2i2c-org/infrastructure#7159 | [Platform Initiative] Compute usage quotas: (Phase 4) JupyterHub service for users to check their own home storage and compute quota | jnywong | 2026-05-13 | Comment |
| 2i2c-org/infrastructure#8199 | [May 27] Support | Gman0909 | 2026-05-13 | Comment |
| 2i2c-org/infrastructure#8322 | Refine missing initiatives for the Cost Consortium | aprilmj | 2026-05-13 | Comment |
| 2i2c-org/infrastructure#7159 | [Platform Initiative] Compute usage quotas: (Phase 4) JupyterHub service for users to check their own home storage and compute quota | aprilmj | 2026-05-13 | Comment |
| 2i2c-org/infrastructure#8291 | [victor] Bump image tags | agoose77 | 2026-05-12 | PR merged |
| 2i2c-org/infrastructure#8289 | Offboard James from the hub admins | agoose77 | 2026-05-12 | Comment |
| 2i2c-org/infrastructure#8189 | [Compute usage quotas] Update JH service to present compute usage quotas (Part 2) | jnywong | 2026-05-12 | Comment |
| 2i2c-org/infrastructure#8282 | [Compute usage quotas] Review from Tech Lead | Gman0909 | 2026-05-12 | Comment |
| 2i2c-org/infrastructure#8244 | [Support] Workshop support for CIROH DevCon (May 26-29) | jnywong | 2026-05-12 | Comment |
| 2i2c-org/infrastructure#8251 | [Prometheus] Config unable to reload due to 401 errors | jnywong | 2026-05-12 | Comment |
| 2i2c-org/infrastructure#7950 | Meet with CIROH to advise on workshop set up | yuvipanda | 2026-05-12 | Comment |
| 2i2c-org/infrastructure#8308 | Allow accessing GCP metrics from Grafana | yuvipanda | 2026-05-12 | Comment |
| 2i2c-org/infrastructure#8249 | feat: update server startup alert | jnywong | 2026-05-11 | PR merged |
| 2i2c-org/jupyterhub-usage-quotas#45 | feat: update usage viewer | jnywong | 2026-05-11 | PR merged |
| 2i2c-org/infrastructure#8284 | [awi-ciroh, workshop] Bump node-sharing setup to n2-standard-64 | agoose77 | 2026-05-11 | PR merged |
| 2i2c-org/infrastructure#8285 | [awi-ciroh, workshop] Allow named servers | agoose77 | 2026-05-11 | PR merged |
| 2i2c-org/infrastructure#8287 | [awi-ciroh, workshop] Change Huge node to n2-standard-16 | agoose77 | 2026-05-11 | PR merged |
| 2i2c-org/infrastructure#8289 | Offboard James from the hub admins | agoose77 | 2026-05-11 | PR merged |
| 2i2c-org/infrastructure#8264 | earthscope: add auth info to prometheus config reload url | jnywong | 2026-05-11 | Comment |
| 2i2c-org/infrastructure#8134 | [Compute Usage Quotas] Roll out compute usage quota system to earthscope, prod | jnywong | 2026-05-11 | Comment |
| 2i2c-org/infrastructure#5393 | [shared password hubs] Hide 'shared' directory | agoose77 | 2026-05-11 | Comment |
| 2i2c-org/infrastructure#8283 | Centralize nfs.pv.serverIP config for gcp clusters | agoose77 | 2026-05-11 | Comment |
| 2i2c-org/infrastructure#7570 | [Compute usage quotas] Demo 3: Full quota system working and testable in staging hub | jnywong | 2026-05-11 | Comment |
| 2i2c-org/infrastructure#8027 | [June 10] Upstream OSS Contributions | jnywong | 2026-05-11 | Comment |
| 2i2c-org/docs#300 | Provide guidance on how to map social / org structures onto group structures in JupyterHub | yuvipanda | 2026-05-11 | Comment |
| 2i2c-org/docs#300 | Provide guidance on how to map social / org structures onto group structures in JupyterHub | choldgraf | 2026-05-11 | Comment |
| 2i2c-org/infrastructure#8288 | Consolidate notes & slides after the 2 cost consortium calls | choldgraf | 2026-05-11 | Comment |
| 2i2c-org/infrastructure#8192 | Hard to reproduce 403 errors across our cluster | yuvipanda | 2026-05-11 | Comment |
| 2i2c-org/infrastructure#8289 | Offboard James from the hub admins | yuvipanda | 2026-05-11 | Comment |
| 2i2c-org/infrastructure#8194 | feat: add additional bucket policy | yuvipanda | 2026-05-11 | Comment |
| 2i2c-org/infrastructure#8267 | Add dirtyfrag daemonset & harden copyfail | agoose77 | 2026-05-08 | PR merged |
| 2i2c-org/infrastructure#8268 | feat: add quota policy for geolab | jnywong | 2026-05-08 | PR merged |
| 2i2c-org/infrastructure#8269 | [2i2c-aws-us, staging] Add authenticated JupyterBook.pub deployment | agoose77 | 2026-05-08 | PR merged |
| 2i2c-org/infrastructure#8272 | Round 2 of dirtyfrag mitigation rollout | agoose77 | 2026-05-08 | PR merged |
| 2i2c-org/infrastructure#8273 | Turn off using IPs to form XSRF tokens | yuvipanda | 2026-05-08 | PR merged |
| 2i2c-org/infrastructure#8274 | Remove extra hardcoded '2i2c' datasource | yuvipanda | 2026-05-08 | PR merged |
| 2i2c-org/infrastructure#8275 | Roll out dirtyfrag to all clusters | agoose77 | 2026-05-08 | PR merged |
| 2i2c-org/infrastructure#8276 | Revert "Increase resource limits and requests for MAAP sidecar pods" | yuvipanda | 2026-05-08 | PR merged |
| 2i2c-org/infrastructure#8255 | Follow up email to consortium participants | choldgraf | 2026-05-08 | Comment |
| 2i2c-org/infrastructure#8270 | Deploy JupyterBook.pub on the 2i2c-aws-us staging hub using authentication | agoose77 | 2026-05-08 | Comment |
| 2i2c-org/infrastructure#7035 | [Timebox: 12h] Add support for running a single node cluster on OVH | colliand | 2026-05-08 | Comment |
| 2i2c-org/infrastructure#8262 | internaltools: Collect annotations about pods | choldgraf | 2026-05-08 | Comment |
| 2i2c-org/infrastructure#8256 | [Central Grafana] No MAU data for `2i2c` cluster due to 401 error | yuvipanda | 2026-05-08 | Comment |
| 2i2c-org/infrastructure#8228 | Hold the ingress migration retro meeting and learn from it | yuvipanda | 2026-05-08 | Comment |
| 2i2c-org/infrastructure#8248 | [nmfs-openscapes] Add positron license to all hubs | agoose77 | 2026-05-07 | PR merged |
| 2i2c-org/infrastructure#8250 | fix: disable X509 strict SSL verification on JS2 | agoose77 | 2026-05-07 | PR merged |
| 2i2c-org/infrastructure#8252 | Improve JupyterBook.pub resources and FS usage | agoose77 | 2026-05-07 | PR merged |
| 2i2c-org/infrastructure#8253 | feat: grow volume size | agoose77 | 2026-05-07 | PR merged |
| 2i2c-org/docs#298 | Pay for what you request quote | choldgraf | 2026-05-07 | PR merged |
| 2i2c-org/infrastructure#8258 | Add positron license to openscapeshub | agoose77 | 2026-05-07 | PR merged |
| 2i2c-org/docs#299 | Add an image of a status page post | choldgraf | 2026-05-07 | PR merged |
| 2i2c-org/infrastructure#8249 | feat: update server startup alert | jnywong | 2026-05-07 | Comment |
| 2i2c-org/infrastructure#8256 | [Central Grafana] No MAU data for `2i2c` cluster due to 401 error | choldgraf | 2026-05-07 | Comment |
| 2i2c-org/infrastructure#8257 | Increase resource limits and requests for MAAP sidecar pods | agoose77 | 2026-05-07 | Comment |
| 2i2c-org/infrastructure#8262 | internaltools: Collect annotations about pods | yuvipanda | 2026-05-07 | Comment |
| 2i2c-org/infrastructure#8255 | Follow up email to consortium participants | aprilmj | 2026-05-07 | Comment |
| 2i2c-org/jupyterhub-cost-monitoring#114 | feat: add pod annotations for prometheus scrape | jnywong | 2026-05-06 | PR merged |
| 2i2c-org/jupyterhub-cost-monitoring#115 | fix: Use container and not service port | jnywong | 2026-05-06 | PR merged |
| 2i2c-org/infrastructure#8243 | [awi-ciroh] Change workshop password | agoose77 | 2026-05-06 | PR merged |
| 2i2c-org/infrastructure#8246 | [nmfs-openscapes, prod] Add license key to prod hub | agoose77 | 2026-05-06 | PR merged |
| 2i2c-org/infrastructure#8213 | Send a reminder email to participants | choldgraf | 2026-05-06 | Comment |
| 2i2c-org/infrastructure#8123 | [Outage][cost-monitoring] Restore authenticated access to Prometheus | aprilmj | 2026-05-06 | Comment |
| 2i2c-org/infrastructure#8107 | Refine "collect all pod logs in AWS with cloudwatch" | aprilmj | 2026-05-06 | Comment |
| 2i2c-org/infrastructure#8245 | [CSH] Advise CryoCloud on hosting OceanHackWeek | aprilmj | 2026-05-06 | Comment |
| 2i2c-org/data#6 | Missing data for some MAU counts | choldgraf | 2026-05-06 | Comment |
| 2i2c-org/data#6 | Missing data for some MAU counts | haroldcampbell | 2026-05-06 | Comment |
| 2i2c-org/infrastructure#8231 | [2i2c, mtu] Grow home directory | agoose77 | 2026-05-05 | PR merged |
| 2i2c-org/jupyterhub-cost-monitoring#113 | feat: add Prometheus metrics on HTTP requests | jnywong | 2026-05-05 | PR merged |
| 2i2c-org/infrastructure#8228 | Hold the ingress migration retro meeting and learn from it | jnywong | 2026-05-05 | Comment |
| 2i2c-org/infrastructure#8228 | Hold the ingress migration retro meeting and learn from it | agoose77 | 2026-05-05 | Comment |
| 2i2c-org/infrastructure#8123 | [Outage][cost-monitoring] Restore authenticated access to Prometheus | jnywong | 2026-05-05 | Comment |
| 2i2c-org/infrastructure#8125 | [P&S Initiative] Provide a key data and updates dashboard for each community | colliand | 2026-05-05 | Comment |
| 2i2c-org/infrastructure#8233 | Ongoing Outage: [FIRING:1] home-nfs has 0% of space left openscapeshub staging (take immediate action) | yuvipanda | 2026-05-05 | Comment |
| 2i2c-org/infrastructure#8234 | Incident report of [FIRING:1] home-nfs has 0% of space left openscapeshub staging (take immediate action) | yuvipanda | 2026-05-05 | Comment |
| 2i2c-org/infrastructure#8235 | Review the resolution of [FIRING:1] home-nfs has 0% of space left openscapeshub staging (take immediate action) | yuvipanda | 2026-05-05 | Comment |
| 2i2c-org/infrastructure#8226 | Populate hubspot_deal_id for some clusters | haroldcampbell | 2026-05-04 | Comment |
| 2i2c-org/infrastructure#8215 | Add cloudwatch alarms for EBS thresholds | agoose77 | 2026-05-02 | PR merged |
| 2i2c-org/infrastructure#8130 | [Incident Action]: Create cloudwatch alerts for throughput and iops exceeding | agoose77 | 2026-05-02 | Comment |
| 2i2c-org/infrastructure#8222 | [2i2c-aws-us] Update token and sa account | jnywong | 2026-05-01 | PR merged |
| 2i2c-org/jupyterhub-cost-monitoring#111 | feat: optionally pass Prometheus credentials to cost monitoring service if they exist | jnywong | 2026-05-01 | PR merged |
| 2i2c-org/jupyterhub-cost-monitoring#112 | fix: remove `-auth` from metadata.name | jnywong | 2026-05-01 | PR merged |
| 2i2c-org/infrastructure#8223 | [Cost Monitoring] Pass prometheus auth to cost monitoring service | jnywong | 2026-05-01 | PR merged |
| 2i2c-org/infrastructure#8224 | [projectpythia-binder] Add temporary jupyterbook-pub-service | agoose77 | 2026-05-01 | PR merged |
| 2i2c-org/infrastructure#7950 | Meet with CIROH to advise on workshop set up | agoose77 | 2026-05-01 | Comment |
| 2i2c-org/infrastructure#7950 | Meet with CIROH to advise on workshop set up | aprilmj | 2026-05-01 | Comment |
| 2i2c-org/infrastructure#8224 | [projectpythia-binder] Add temporary jupyterbook-pub-service | agoose77 | 2026-05-01 | Comment |
| 2i2c-org/infrastructure#8206 | Spike into PR previews via JupyterBook.pub | agoose77 | 2026-05-01 | Comment |
| 2i2c-org/infrastructure#8206 | Spike into PR previews via JupyterBook.pub | yuvipanda | 2026-05-01 | Comment |
| 2i2c-org/infrastructure#8206 | Spike into PR previews via JupyterBook.pub | aprilmj | 2026-05-01 | Comment |
| 2i2c-org/infrastructure#8221 | [Incident Action]: Investigate QoS (throttling) for NFS storage | yuvipanda | 2026-05-01 | Comment |
| 2i2c-org/infrastructure#8215 | Add cloudwatch alarms for EBS thresholds | yuvipanda | 2026-05-01 | Comment |
| 2i2c-org/infrastructure#8137 | Bump repo2docker version used with dynamic imagebuilding | yuvipanda | 2026-04-30 | PR merged |
| 2i2c-org/infrastructure#8208 | feat: remove recurring billing task | jnywong | 2026-04-30 | PR merged |
| 2i2c-org/infrastructure#8216 | Increase throughput for earthscope homedirs to 250 | yuvipanda | 2026-04-30 | PR merged |
| 2i2c-org/binderhub-service#166 | Update README.md | agoose77 | 2026-04-30 | PR merged |
| 2i2c-org/infrastructure#8154 | [Compute usage quotas] Validate end-to-end that changes to user group memberships refresh in a reasonable amount of time | jnywong | 2026-04-30 | Comment |
| 2i2c-org/jupyterhub-usage-quotas#39 | [Compute usage quotas] Port usage viewer service from FastAPI to Tornado | jnywong | 2026-04-30 | Comment |
| 2i2c-org/infrastructure#8215 | Add cloudwatch alarms for EBS thresholds | agoose77 | 2026-04-30 | Comment |
| 2i2c-org/infrastructure#8128 | [Incident Action]: Speak with EarthScope to tune their disk IOPs and Throughput | yuvipanda | 2026-04-30 | Comment |
| 2i2c-org/infrastructure#8133 | [Incident Action]: Collect notebook server metrics | agoose77 | 2026-04-30 | Comment |
| 2i2c-org/infrastructure#8191 | Automatically set oauth_callback_url | yuvipanda | 2026-04-29 | PR merged |
| 2i2c-org/infrastructure#8195 | Add alert for HTTPS Certificate Renewal failures | yuvipanda | 2026-04-29 | PR merged |
| 2i2c-org/jupyterhub-usage-quotas#42 | feat: update usage viewer frontend to show compute | jnywong | 2026-04-29 | PR merged |
| 2i2c-org/infrastructure#8201 | [nasa-cryo] Provide browser token with sufficient scopes for sharing UI | agoose77 | 2026-04-29 | PR merged |
| 2i2c-org/infrastructure#8202 | [earthscope, staging] bump image tag and apply more restrictive quota policy by default | jnywong | 2026-04-29 | PR merged |
| 2i2c-org/infrastructure#8207 | Remove dask-staging from 2i2c cluster | yuvipanda | 2026-04-29 | PR merged |
| 2i2c-org/infrastructure#8210 | Remove docs about building image remotely with 2i2c cluster | yuvipanda | 2026-04-29 | PR merged |
| 2i2c-org/infrastructure#8211 | Reduce resources on '2i2c' cluster | yuvipanda | 2026-04-29 | PR merged |
| 2i2c-org/infrastructure#8212 | Make a choice on how we handle MTU billing | yuvipanda | 2026-04-29 | PR merged |
| 2i2c-org/infrastructure#7600 | Identify nbgitpuller improvements that are highest priority for CAL ICOR | yuvipanda | 2026-04-29 | Comment |
| 2i2c-org/infrastructure#8060 | Add "Narrative" to our data model to form coherent narratives for funding + identify missing initiatives | aprilmj | 2026-04-29 | Comment |
| 2i2c-org/infrastructure#8190 | Organise retro for P&S | agoose77 | 2026-04-29 | Comment |
| 2i2c-org/infrastructure#8200 | Do a pass through config and standardize into jsonnet | yuvipanda | 2026-04-29 | Comment |
| 2i2c-org/infrastructure#8197 | Prepare for and run a retro with earthscope about their last outage | aprilmj | 2026-04-29 | Comment |
| 2i2c-org/infrastructure#8100 | [May 13] Upstream OSS Contributions | aprilmj | 2026-04-29 | Comment |
| 2i2c-org/infrastructure#8136 | [CSH] Reflective - help set up groups and cost controls | agoose77 | 2026-04-29 | Comment |
| 2i2c-org/infrastructure#8208 | feat: remove recurring billing task | jnywong | 2026-04-29 | Comment |
| 2i2c-org/infrastructure#8096 | Handoff internal / back office operations | aprilmj | 2026-04-29 | Comment |
| 2i2c-org/infrastructure#8203 | [Compute usage quotas] Deny server launch without triggering a spawn failure | jnywong | 2026-04-29 | Comment |
| 2i2c-org/infrastructure#8196 | Decide how to handle `mtu` cloud billing | yuvipanda | 2026-04-29 | Comment |
| 2i2c-org/infrastructure#8213 | Send a reminder email to participants | aprilmj | 2026-04-29 | Comment |
| 2i2c-org/infrastructure#8145 | Automatically set hub domain name in ingress config for staging hubs | yuvipanda | 2026-04-28 | PR merged |
| 2i2c-org/infrastructure#8177 | Move from DummyAuthenticator to SharedPasswordAuthenticator for workshops | yuvipanda | 2026-04-28 | PR merged |
| 2i2c-org/infrastructure#8179 | Set up cloudwatch credentials for grafana | yuvipanda | 2026-04-28 | PR merged |
| 2i2c-org/infrastructure#8183 | [ucmerced, prod] Grow home directory | agoose77 | 2026-04-28 | PR merged |
| 2i2c-org/infrastructure#8193 | Preserve client IPs for JupyterHub | yuvipanda | 2026-04-28 | PR merged |
| 2i2c-org/infrastructure#8078 | Agenda for first consortium meeting | choldgraf | 2026-04-28 | Comment |
| 2i2c-org/infrastructure#7600 | Identify nbgitpuller improvements that are highest priority for CAL ICOR | aprilmj | 2026-04-28 | Comment |
| 2i2c-org/infrastructure#8028 | [April 29] Support | agoose77 | 2026-04-28 | Comment |
| 2i2c-org/infrastructure#8028 | [April 29] Support | aprilmj | 2026-04-28 | Comment |
| 2i2c-org/infrastructure#7559 | [Compute usage quotas] Update JH service to present compute usage quotas (Part 1) | jnywong | 2026-04-28 | Comment |
| 2i2c-org/infrastructure#7840 | Create a default Project Pythia software environment | agoose77 | 2026-04-28 | Comment |
| 2i2c-org/infrastructure#8060 | Add "Narrative" to our data model to form coherent narratives for funding + identify missing initiatives | agoose77 | 2026-04-28 | Comment |
| 2i2c-org/infrastructure#8085 | Debt - review past outage resolution and actions | yuvipanda | 2026-04-28 | Comment |
| 2i2c-org/infrastructure#8186 | Review the resolution of Callback URL mismatch when accessing earthscope:binder | yuvipanda | 2026-04-28 | Comment |
| 2i2c-org/infrastructure#8144 | [DDM] Pythia - check in and connect Chris | aprilmj | 2026-04-28 | Comment |
| 2i2c-org/infrastructure#8106 | Review the resolution of Two hubs have their certificates expired | yuvipanda | 2026-04-28 | Comment |
| 2i2c-org/infrastructure#8131 | [Incident Action]: Improve workshop preparation process | yuvipanda | 2026-04-28 | Comment |
| 2i2c-org/infrastructure#8133 | [Incident Action]: Collect notebook server metrics | yuvipanda | 2026-04-28 | Comment |
| 2i2c-org/infrastructure#8117 | Review the resolution of [FIRING:1] Disk IO approaching saturation earthscope (nvme2n1 ip-192-168-5-182.us-east-2.compute.internal action needed this week) | yuvipanda | 2026-04-28 | Comment |
| 2i2c-org/jupyterhub-usage-quotas#37 | feat: Add Prometheus exporter to update usage viewer backend with compute usage and quota limits | jnywong | 2026-04-27 | PR merged |
| 2i2c-org/infrastructure#8165 | Fix deployer exec promql | yuvipanda | 2026-04-27 | PR merged |
| 2i2c-org/infrastructure#8171 | docs: update broken link | agoose77 | 2026-04-27 | PR merged |
| 2i2c-org/jupyterhub-usage-quotas#40 | chore: update changelog v0.1.0 | jnywong | 2026-04-27 | PR merged |
| 2i2c-org/infrastructure#8172 | [earthscope, staging] Update backend for usage viewer to show compute quotas and limits | jnywong | 2026-04-27 | PR merged |
| 2i2c-org/jupyterhub-usage-quotas#41 | patch: remove duplicate config | jnywong | 2026-04-27 | PR merged |
| 2i2c-org/infrastructure#8173 | [bnext-bio] Use CDN URL for logo | agoose77 | 2026-04-27 | PR merged |
| 2i2c-org/infrastructure#8175 | [strudel] Remove strudel hub | agoose77 | 2026-04-27 | PR merged |
| 2i2c-org/infrastructure#8176 | fix: restore utoronto deployment | agoose77 | 2026-04-27 | PR merged |
| 2i2c-org/infrastructure#7998 | Sync planning session on Project Pythia Infrastructure improvements | jmunroe | 2026-04-27 | Comment |
| 2i2c-org/infrastructure#8030 | Update cookbook-actions workflows with outcomes of Pythia meeting | agoose77 | 2026-04-27 | Comment |
| 2i2c-org/infrastructure#8166 | Bump version of prometheus | yuvipanda | 2026-04-25 | PR merged |
| 2i2c-org/infrastructure#7736 | Track leadership contributions 2i2c staff makes to upstream projects | choldgraf | 2026-04-25 | Comment |
| 2i2c-org/infrastructure#8167 | [Incident Action]: Fix missing metrics from node exporter | yuvipanda | 2026-04-25 | Comment |
| 2i2c-org/infrastructure#7736 | Track leadership contributions 2i2c staff makes to upstream projects | yuvipanda | 2026-04-25 | Comment |
| 2i2c-org/infrastructure#8164 | [Incident Action]: Create an alert for `kubelet_volume_stats_capacity_bytes` missing | agoose77 | 2026-04-25 | Comment |
| 2i2c-org/infrastructure#8159 | Revert "Add alert for missing kubelet volume stats" | agoose77 | 2026-04-25 | Comment |
| 2i2c-org/infrastructure#8152 | cloudbank: Reduce enforce-xfs-quota requests | yuvipanda | 2026-04-24 | PR merged |
| 2i2c-org/infrastructure#8153 | Reduce baseline cost of hhmi cluster | yuvipanda | 2026-04-24 | PR merged |
| 2i2c-org/infrastructure#8155 | Add alert for missing kubelet volume stats | agoose77 | 2026-04-24 | PR merged |
| 2i2c-org/jupyterhub-oauthenticator-authz-helpers#3 | Add sections in course response | agoose77 | 2026-04-24 | PR merged |
| 2i2c-org/infrastructure#8156 | [cloudbank] Upgrade GKE to 1.34.4 | agoose77 | 2026-04-24 | PR merged |
| 2i2c-org/incident-reports#26 | Add report | agoose77 | 2026-04-24 | PR merged |
| 2i2c-org/infrastructure#8158 | [cloudbank] Grow disks for ccsf and dvc | agoose77 | 2026-04-24 | PR merged |
| 2i2c-org/infrastructure#8159 | Revert "Add alert for missing kubelet volume stats" | yuvipanda | 2026-04-24 | PR merged |
| 2i2c-org/infrastructure#8160 | prometheus: Fix node exporter scrape timeout | yuvipanda | 2026-04-24 | PR merged |
| 2i2c-org/infrastructure#8153 | Reduce baseline cost of hhmi cluster | yuvipanda | 2026-04-24 | Comment |
| 2i2c-org/infrastructure#7569 | [Compute usage quotas] Demo 4a: Menu link where end-users can see their home storage usage and quota | jnywong | 2026-04-24 | Comment |
| 2i2c-org/infrastructure#8086 | Debt - incident report writing | agoose77 | 2026-04-24 | Comment |
| 2i2c-org/infrastructure#8106 | Review the resolution of Two hubs have their certificates expired | agoose77 | 2026-04-24 | Comment |
| 2i2c-org/infrastructure#8085 | Debt - review past outage resolution and actions | agoose77 | 2026-04-24 | Comment |
| 2i2c-org/infrastructure#8162 | [Incident Action]: Investigate why volume full alerts did not fire for cloudbank UMD | yuvipanda | 2026-04-24 | Comment |
| 2i2c-org/incident-reports#28 | [Incident Report] Cloudbank UMD outage due to full storage | yuvipanda | 2026-04-24 | Comment |
| 2i2c-org/jupyterhub-usage-quotas#36 | fix: Pass Prometheus credentials to client queries | jnywong | 2026-04-23 | PR merged |
| 2i2c-org/infrastructure#8142 | [earthscope, staging] Deploy usage quota viewer and pass prometheus creds | jnywong | 2026-04-23 | PR merged |
| 2i2c-org/infrastructure#8143 | [cloudbank, skyline] Grow home dir | agoose77 | 2026-04-23 | PR merged |
| 2i2c-org/infrastructure#8146 | Change trade-offs for MAAP server startup | yuvipanda | 2026-04-23 | PR merged |
| 2i2c-org/infrastructure#8149 | Bump UMD total disk size | yuvipanda | 2026-04-23 | PR merged |
| 2i2c-org/infrastructure#8150 | MAAP: Pre-pull s3fs & git-puller images | yuvipanda | 2026-04-23 | PR merged |
| 2i2c-org/infrastructure#8151 | Increase alert threshold for pods stuck in 'pending' | yuvipanda | 2026-04-23 | PR merged |
| 2i2c-org/infrastructure#8116 | Incident report of [FIRING:1] Disk IO approaching saturation earthscope (nvme2n1 ip-192-168-5-182.us-east-2.compute.internal action needed this week) | jnywong | 2026-04-23 | Comment |
| 2i2c-org/infrastructure#8140 | Add configuration for ewri image | agoose77 | 2026-04-23 | Comment |
| 2i2c-org/infrastructure#7980 | [Round 1] Rollout the new dask-gateway version | aprilmj | 2026-04-23 | Comment |
| 2i2c-org/infrastructure#8148 | Do a round of server startup optimization for MAAP | yuvipanda | 2026-04-23 | Comment |
| 2i2c-org/infrastructure#8138 | Bump repo2docker version for MAAP | yuvipanda | 2026-04-22 | PR merged |
| 2i2c-org/infrastructure#8139 | Deploy new jupyterhub-fancy-profiles to maap staging | yuvipanda | 2026-04-22 | PR merged |
| 2i2c-org/infrastructure#8129 | [Incident Action]: Refine scratch-storage model for communities like EarthScope | agoose77 | 2026-04-22 | Comment |
| 2i2c-org/infrastructure#8128 | [Incident Action]: Speak with EarthScope to tune their disk IOPs and Throughput | agoose77 | 2026-04-22 | Comment |
| 2i2c-org/infrastructure#8116 | Incident report of [FIRING:1] Disk IO approaching saturation earthscope (nvme2n1 ip-192-168-5-182.us-east-2.compute.internal action needed this week) | agoose77 | 2026-04-22 | Comment |
| 2i2c-org/infrastructure#8108 | Shape a pitch for the Cost Consortium meeting | Gman0909 | 2026-04-22 | Comment |
| 2i2c-org/infrastructure#8118 | Fixes for Public Roadmap page | choldgraf | 2026-04-22 | Comment |
| 2i2c-org/infrastructure#8118 | Fixes for Public Roadmap page | Gman0909 | 2026-04-22 | Comment |
| 2i2c-org/infrastructure#8130 | [Incident Action]: Create cloudwatch alerts for throughput and iops exceeding | yuvipanda | 2026-04-22 | Comment |
| 2i2c-org/infrastructure#8137 | Bump repo2docker version used with dynamic imagebuilding | yuvipanda | 2026-04-22 | Comment |
| 2i2c-org/data#3 | Add a "how this data was calculated" info box to strategically important plots | choldgraf | 2026-04-22 | Comment |
| 2i2c-org/infrastructure#8003 | Review the resolution of K8s-autoscaler version incompatibility on berkeley-geoupyter cluster | yuvipanda | 2026-04-22 | Comment |
| 2i2c-org/infrastructure#8112 | Build a "demo reel" for the Cost Consortium | yuvipanda | 2026-04-22 | Comment |
| 2i2c-org/infrastructure#8109 | Receive review from tech-lead on oauth helpers | yuvipanda | 2026-04-22 | Comment |
| 2i2c-org/data#2 | Add a little docs site | choldgraf | 2026-04-21 | PR merged |
| 2i2c-org/infrastructure#8125 | [P&S Initiative] Provide a key data and updates dashboard for each community | choldgraf | 2026-04-21 | Comment |
| 2i2c-org/infrastructure#8125 | [P&S Initiative] Provide a key data and updates dashboard for each community | aprilmj | 2026-04-21 | Comment |
| 2i2c-org/infrastructure#8122 | [earthscope, staging] Grow homes disk | agoose77 | 2026-04-20 | PR merged |
| 2i2c-org/data#1 | Move over the MAU calculation code | choldgraf | 2026-04-20 | PR merged |
| 2i2c-org/infrastructure#8091 | [Compute usage quotas] Initial deploy on staging hub | jnywong | 2026-04-20 | Comment |
| 2i2c-org/infrastructure#8080 | Decide what pre-meeting prep we need for cost consortium | aprilmj | 2026-04-20 | Comment |
| 2i2c-org/infrastructure#8063 | Figure out how to fix certificate renewals of nginx-ingress clusters | agoose77 | 2026-04-20 | Comment |
| 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 | 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#7736 | Track leadership contributions 2i2c staff makes to upstream projects | aprilmj | 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#7944 | [April 15] Upstream OSS Contributions | jnywong | 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 | 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#8058 | Support UCB in reactive accessibility work in the Jupyter Book ecosystem | choldgraf | 2026-04-14 | Comment |
| 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#7859 | Add "Candidate Initiatives" to our public roadmap | Gman0909 | 2026-04-14 | Comment |
| 2i2c-org/infrastructure#8092 | Document Canvas authentication in infrastructure docs | agoose77 | 2026-04-14 | Comment |
| 2i2c-org/infrastructure#7801 | Design consortium concept | aprilmj | 2026-04-14 | Comment |
| 2i2c-org/infrastructure#8058 | Support UCB in reactive accessibility work in the Jupyter Book ecosystem | agoose77 | 2026-04-14 | Comment |
| 2i2c-org/infrastructure#8076 | Write a narrative for "Manage and reduce infrastructure cost" | aprilmj | 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#7602 | Determine infrastructure needs for Pythia 2026 hackathon | jmunroe | 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#7886 | Bump to helm v4 | 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#8076 | Write a narrative for "Manage and reduce infrastructure cost" | Gman0909 | 2026-04-13 | Comment |
| 2i2c-org/infrastructure#7558 | [Compute usage quotas] Testing and validation of the user-facing JupyterHub service | jnywong | 2026-04-13 | Comment |
| 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 |
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