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: Jul 11, 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:

Hide code cell outputs

Item Title Author Date
jupyter-book/myst-theme#916 use bun in netlify choldgraf 2026-06-30
jupyter-book/team-compass#94 Update old compass link choldgraf 2026-06-28
jupyter-book/jupyterbook.org#25 Fix compass links and add compass. redirect choldgraf 2026-06-28
jupyterhub/kubespawner#923 Fix Failing Tests on latest k3s on Main yuvipanda 2026-06-22
jupyter-book/mystmd#2970 Switch to `.ipynb` build cache agoose77 2026-06-20
jupyter-book/jupyterlab-myst#294 Use `pnpm` instead of `npm` agoose77 2026-06-17
jupyter-book/mystmd#2950 Document multi-page transform pattern choldgraf 2026-06-17
jupyter-book/jupyterlab-myst#293 💘 Update to latest myst packages agoose77 2026-06-17
jupyter-book/mystmd#2957 Use availableParallelism rather than CPUs agoose77 2026-06-15
jupyter-book/mystmd#2956 Fix types for bun agoose77 2026-06-15
jupyter-book/mystmd#2953 📦 Vendor `markdown-it-myst-extras` into `markdown-it-myst` agoose77 2026-06-11
jupyter-book/mystmd#2952 ✍️ Remove old README docs about `myst-spec` agoose77 2026-06-11
jupyter-book/mystmd#2908 ⚛️ Fuse `myst-spec-ext` into `myst-spec` agoose77 2026-06-11
jupyter-book/mystmd#2914 🖨️ Render `myst-spec` schema into TypeScript agoose77 2026-06-10
jupyter-book/myst-spec#74 Update README.md agoose77 2026-06-10
jupyter-book/mystmd#2913 Add missing dependencies that are required for proper exports agoose77 2026-06-10
jupyter-book/mystmd#2903 Revert thebe choldgraf 2026-06-05
jupyter-book/mystmd#2896 Document the a11y workflow choldgraf 2026-06-04
jupyter-book/myst-theme#895 Improve the accessibility report script choldgraf 2026-06-03
jupyter-book/myst-theme#892 Document static files behavior choldgraf 2026-06-03
jupyter-book/myst-theme#893 Fix a11y check workflow choldgraf 2026-06-03
jupyter-book/myst-theme#872 Fix vertical height for stacked buttons choldgraf 2026-06-03
jupyter-book/mystmd#2873 Document site options config w page frontmatter choldgraf 2026-06-03
jupyter-book/mystmd#2874 Add kernel startup timeout and retry + choose open port on execute choldgraf 2026-06-03
jupyter-server/jupyter_server#1651 Grab the port from `bind_sockets` in case its different choldgraf 2026-06-02
jupyter-book/mystmd#2888 Document deprecated projects config choldgraf 2026-06-02
jupyter-book/mystmd#2862 Add extra guidance around changesets and myst-cli bumping choldgraf 2026-06-02
jupyter/pr-triage-board-bot#55 Clarify what 'deterministic' means a little more yuvipanda 2026-06-01
jupyter-book/myst-theme#881 Support dark mode with mermaid diagrams choldgraf 2026-05-29
jupyter-book/blog#65 Blog post about orsay event choldgraf 2026-05-24
jupyter-book/blog#66 Blog post about latest accessibility stuff choldgraf 2026-05-24
jupyter-book/myst-theme#882 Confirm #1 no longer a problem choldgraf 2026-05-23
jupyter-book/blog#61 Add post about latest releases choldgraf 2026-05-21
jupyter-book/myst-theme#877 Document routes in dev docs choldgraf 2026-05-19
jupyter-book/mystmd#2853 Await connection end for jupyter kernel choldgraf 2026-05-16
jupyterhub/jupyter-server-proxy#577 fix: add error handling for process instantiation agoose77 2026-05-15
jupyter-book/mystmd#2845 Update accessibility docs with links and simplify page choldgraf 2026-05-13

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:

Hide code cell outputs

Item Title Author Date
jupyter-book/team-compass#98 Define up to 5 goals and outcomes for our grant choldgraf 2026-07-06
jupyter-book/team-compass#97 Initial draft of OS proposal and budget choldgraf 2026-07-02
jupyter-book/team-compass#96 Get LF approval for our application to the Renaissance OS fund choldgraf 2026-07-02
jupyter-book/team-compass#95 Make a plan for how we'll structure and write the Renaissance OS proposal choldgraf 2026-06-30
jupyter-book/team-compass#93 document new team compass URL in this repo choldgraf 2026-06-28
jupyter-book/mystmd#2974 Implement support for runtime loading of MyST functionality agoose77 2026-06-23
jupyter-book/mystmd#2967 Possible support for YAML-style "block" metadata agoose77 2026-06-17
jupyter-book/mystmd#2965 Create test cases for notebook round-tripping agoose77 2026-06-17
jupyter-book/mystmd#2964 Improve loss-less round-trip of notebooks to `ipynb` and other formats. agoose77 2026-06-17
jupyter-book/mystmd#2963 Use `.ipynb` for the cache representation of execution agoose77 2026-06-17
jupyter-book/mystmd#2962 Implement support for composing MyST applications from components agoose77 2026-06-16
jupyter-book/mystmd#2961 Use widget `label` to register unique names for anywidgets agoose77 2026-06-16
jupyter-book/myst-theme#905 Support localisation of theme components like Prev / Next agoose77 2026-06-16
jupyter-book/mystmd#2958 Improve support for JupyterLite in Thebe agoose77 2026-06-15
jupyterhub/binderhub#2111 Allow `binderhub-client` to run in Node.js choldgraf 2026-06-14
jupyter-book/blog-plugin#15 Allow posts to have tags that are included in listings and optionally filtered choldgraf 2026-06-13
jupyter-book/myst-theme#903 Allow the dark/light theme button to have a "sytem" mode choldgraf 2026-06-13
jupyter-book/mystmd#2951 Improve cross-page aggregation for references etc choldgraf 2026-06-10
jupyter-book/team-compass#90 Write a little blog post about the myst-contrib org choldgraf 2026-06-10
jupyter-book/team-compass#89 Set up contrib.mystmd.org for myst-contrib docs choldgraf 2026-06-10
jupyter-book/team-compass#88 Add a simple landing page for myst-contrib.github.io choldgraf 2026-06-10
jupyter-book/team-compass#87 Create initial README information in myst-contrib choldgraf 2026-06-10
jupyter-book/mystmd#2949 Allow plugins to define their own configuration and options in `myst.yml` choldgraf 2026-06-10
jupyter-book/mystmd#2947 Replace all/some uses of `GenericParent` and `GenericNode` with defined types agoose77 2026-06-10
jupyter-book/mystmd#2946 Implement `myst-spec` via `@types/mdast` types agoose77 2026-06-10
jupyter-book/mystmd#2915 Render out `myst-spec` JSON Schema into TypeScript agoose77 2026-06-10
jupyter-book/mystmd#2909 Support object / dictionary types in template options choldgraf 2026-06-09
jupyter-book/team-compass#86 Provide a project update at SciPy 2026 choldgraf 2026-06-09
jupyter-book/team-compass#85 Await an initation to submit a proposal to the Renaissance Fund OS call choldgraf 2026-06-08
jupyter-book/team-compass#84 Transfer our jupyter-book shared Google Drive to the `jupyter` workspace account choldgraf 2026-06-08
jupyter-book/jupyter-book#2629 Make a release - 2026-06 choldgraf 2026-06-08
jupyter-book/renaissance2026-myst#5 Find a bio connection to our myst proposal choldgraf 2026-06-07
jupyter-book/renaissance2026-myst#4 Confirm Letter of Intent is submitted choldgraf 2026-06-07
jupyter-book/renaissance2026-myst#3 Decide on the PI for the proposal choldgraf 2026-06-07
jupyter-book/renaissance2026-myst#2 Fill in the letter of intent fields in this repository choldgraf 2026-06-07
jupyter-book/renaissance2026-myst#1 Figure out the home organization for the award and indirect rate policies choldgraf 2026-06-07
jupyter-book/mystmd#2901 Cell outputs no longer render unless thebe is loaded choldgraf 2026-06-05
jupyter-book/mystmd#2893 Warn when somebody uses site.options from page frontmatter choldgraf 2026-06-03
jupyter-book/myst-theme#890 Publish a `myst-to-react@main` release that we update with theme assets for each commit choldgraf 2026-06-02
jupyter-book/mystmd#2892 Merge the myst-theme repository into the mystmd repository choldgraf 2026-06-02
jupyter-book/mystmd#2886 Document multi-project configuration choldgraf 2026-06-01
jupyter-book/mystmd#2885 Mark non-myst folders or files to trigger re-execution if they change choldgraf 2026-06-01
jupyter-book/myst-theme#889 Site flickering potentially related to base_url choldgraf 2026-05-31
jupyter-server/jupyter_server#1650 Providing `ServerApp.port=0` works but the server advertises port `0` instead of the bound port choldgraf 2026-05-29
jupyter-book/team-compass#82 2026 Submission for the Rennaisance Philanthrophy OS proposal choldgraf 2026-05-28
jupyter-book/mystmd#2870 Flaky test for concurrent execution (and maybe a real bug) choldgraf 2026-05-27
jupyter-book/mystmd#2864 Add correct column / offset / position information to the parsed AST choldgraf 2026-05-26
jupyter-book/mystmd#2863 Allow users to specify static folders or files and have entire structure copied over to HTML output choldgraf 2026-05-25
jupyter-book/myst-theme#880 Mermaid diagrams aren't responsive to dark mode choldgraf 2026-05-23
jupyterhub/jupyterhub-idle-culler#103 Make a new release (and make Kelly a maintainer of this project) yuvipanda 2026-05-22
jupyter-book/mystmd#2857 [RELEASE BUG] Latest mystmd release didn't bump the mystmd version and the pypi update failed choldgraf 2026-05-19
jupyter-book/mystmd#2852 Running a lot of executions in one build causes MyST to hang sometimes choldgraf 2026-05-15

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:

Hide code cell outputs

Item Title Author Date
jupyter/jupyter.github.io#865 Add a banner system and a banner for the Jupyter Foundation cfp choldgraf 2026-07-08
jupyter-book/mystmd#2990 Update Node.js version to 24.x in GitHub Pages setup example choldgraf 2026-07-06
jupyter-book/blog#70 Add some instructions for post creation in contributing.md choldgraf 2026-07-03
jupyter-book/myst-theme#917 Clean ups to color variables in CSS and picker following #843 choldgraf 2026-07-03
jupyter-book/myst-theme#919 Honor bun lockfile in CI and Netlify choldgraf 2026-07-01
jupyterhub/kubespawner#918 pre-select saved user options on the spawn form agoose77 2026-07-01
jupyter-book/jupyterbook.org#12 fix: update links choldgraf 2026-06-28
jupyter-book/mystmd#2975 Give notebook cells stable deep-link anchors agoose77 2026-06-28
jupyterhub/jupyterhub#5424 Initial configuration -Monitoring- jnywong 2026-06-24
jupyterhub/kubespawner#918 pre-select saved user options on the spawn form jnywong 2026-06-23
jupyter-book/myst-theme#907 theme-assets.yml adapted to using bun choldgraf 2026-06-22
jupyterhub/kubespawner#919 Allow profile_list to be assigned a dictionary jnywong 2026-06-22
jupyterhub/kubespawner#919 Allow profile_list to be assigned a dictionary yuvipanda 2026-06-22
jupyter-book/myst-theme#843 Expose colors as css custom props to allow override choldgraf 2026-06-18
jupyter-book/mystmd#2960 🔗 Relax overaggressive DOI coercion choldgraf 2026-06-18
jupyter/jupyter.github.io#852 Add subprojects dropdown to navbar choldgraf 2026-06-18
jupyter-book/myst-theme#904 allow a site theme to include multiple styles choldgraf 2026-06-16
jupyterhub/jupyterhub#5405 avoid logging traceback on HTTPError raised in spawn jnywong 2026-06-15
jupyter/jupyter.github.io#852 Add subprojects dropdown to navbar aprilmj 2026-06-11
jupyter-book/myst-theme#902 Build theme assets with bun, to ensure we use bun.lock choldgraf 2026-06-10
jupyter-book/mystmd#2912 doc: rephrase how to refer to static files choldgraf 2026-06-10
jupyter-book/mystmd#2948 Convert pyproject.toml dependencies from approx equal to lower bound agoose77 2026-06-10
jupyter-book/myst-theme#901 Update from upstream choldgraf 2026-06-10
jupyter-book/mystmd#2899 Allow figures to use grid directives for layout choldgraf 2026-06-08
jupyter-book/myst-theme#634 📦 Move to React 19 and update `peerDependencies` agoose77 2026-06-04
jupyter-book/myst-theme#781 🫓 change from npm to bun agoose77 2026-06-04
jupyter-book/mystmd#2770 Add option to specify static files for site builds choldgraf 2026-06-03
jupyter-book/myst-theme#634 📦 Move to React 19 and update `peerDependencies` choldgraf 2026-06-02
jupyter-book/myst-theme#781 🫓 change from npm to bun choldgraf 2026-06-02
jupyter-book/mystmd#2884 Accept myst.yaml as an alternative to myst.yml yuvipanda 2026-06-01
jupyter-book/myst-theme#875 Fix hydration mismatch on static builds with BASE_URL choldgraf 2026-05-31
jupyter-book/myst-theme#659 Add additional publish step for themes through GH releases choldgraf 2026-05-31
jupyter-book/mystmd#2881 Ignore ./worktrees dir in linting/formatting choldgraf 2026-05-29
jupyter-book/mystmd#2616 feat: users can specify static files to include in their sites choldgraf 2026-05-25
jupyterhub/jupyterhub-idle-culler#102 Configurable cull arbitration - continuation of #90 jnywong 2026-05-22
jupyterhub/jupyterhub-idle-culler#102 Configurable cull arbitration - continuation of #90 yuvipanda 2026-05-21
jupyter/community-committee#26 Add core meeting notes 2026-05-13 aprilmj 2026-05-13

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:

Hide code cell outputs

Item Title Author Date
jupyter-book/mystmd#2988 Links to case-sensitive targets resolve to the wrong (lowercased) target choldgraf 2026-07-06
jupyter-book/jupyter-book#2649 Sub-issue: Confusion with JB1 and JB2 guides choldgraf 2026-07-03
jupyter-server/jupyter_server#899 proposal: merge LargeFileManager into FileContentsManager yuvipanda 2026-07-03
jupyter-book/myst-theme#913 anywidget render() doesn't expose the host React instance, forcing plugins to import their own and causing hook conflicts agoose77 2026-06-30
jupyter-book/myst-theme#913 anywidget render() doesn't expose the host React instance, forcing plugins to import their own and causing hook conflicts choldgraf 2026-06-30
jupyter-book/mystmd#2628 Internationalization and language translation of UI elements agoose77 2026-06-29
jupyter-book/team-compass#91 Ideas to improve cross-communication/contribution with other subprojects? choldgraf 2026-06-28
jupyter-book/team-compass#92 Redirect from compass.jupyterbook.org is broken choldgraf 2026-06-28
jupyter-book/myst-theme#911 Fonts are not reliably loaded and sometimes default to a monospace font for prose choldgraf 2026-06-24
jupyterhub/jupyterhub#5422 Preparing JupyterHub 6 jnywong 2026-06-24
jupyter-book/mystmd#2320 Dynamic images (eg badges) become fixef at build-time and do not update with page reloads choldgraf 2026-06-21
jupyter-book/mystmd#2968 Cannot start kernel with jupyter_server_documents installed agoose77 2026-06-19
jupyter-book/mystmd#2969 Expand `cite` to allow custom citation behavior from URLs agoose77 2026-06-19
jupyter-book/jupyter-book#2634 Single document feature in Jupyter Book 2 choldgraf 2026-06-16
jupyter-book/mystmd#1276 Bad interaction with `--execute` and parallel code (blas) choldgraf 2026-06-15
jupyter-book/mystmd#1276 Bad interaction with `--execute` and parallel code (blas) agoose77 2026-06-15
jupyter-book/mystmd#1133 ReadTheDocs hosting support choldgraf 2026-06-14
jupyter-book/mystmd#2954 New dependency on procps in 1.10.1 (or earlier) missing documentant and reporting agoose77 2026-06-12
jupyter/community-committee#30 Figure out what we want out of jupyter.org aprilmj 2026-06-11
jupyter/community-committee#31 Evaluate the distinguished contributors program aprilmj 2026-06-11
jupyter-book/mystmd#2585 Archive `myst-spec` and transfer issues to an appropriate place agoose77 2026-06-10
jupyter/governance#339 2026 SciPy Conference Jupyter Update choldgraf 2026-06-09
jupyter-book/team-compass#83 Where and how should we post the community manager's monthly notes? choldgraf 2026-06-07
jupyter-book/mystmd#2895 `---` should render as em-dash choldgraf 2026-06-04
jupyter-book/mystmd#2895 `---` should render as em-dash agoose77 2026-06-03
jupyter-book/myst-enhancement-proposals#34 Ensuring compatibility between CLI and theme + theme packaging and versioning choldgraf 2026-06-03
jupyter/governance#337 Community Discussion: using LLMs to contribute to Project Jupyter yuvipanda 2026-06-01
jupyter/pr-triage-board-bot#57 Action fails when a PR is too large, without an easy way to debug yuvipanda 2026-06-01
jupyter-book/mystmd#2872 DOC: Explain to users how to transition from `myst-nb` to mystmd engine choldgraf 2026-05-28
jupyter-book/mystmd#2869 Not clearly documented how to disable the Secondary Sidebar per page choldgraf 2026-05-28
jupyter-book/myst-theme#657 Update Mermaid.js Version from 9.x to 11.x choldgraf 2026-05-23
jupyter-book/mystmd#2860 Image links change between builds? choldgraf 2026-05-21
jupyter-book/mystmd#302 Support running MyST previews / running a myst server on JupyterHub choldgraf 2026-05-21
jupyterhub/jupyterhub#5200 Extend OAuth provider to OIDC agoose77 2026-05-11

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:

Hide code cell outputs

Item Title Author Date Type
2i2c-org/infrastructure#8708 Add command to generate MAUs yuvipanda 2026-07-10 PR merged
2i2c-org/infrastructure#8712 [earthscope, staging] Deploy improved Kubespawner progress messages in experimental hub image jnywong 2026-07-10 PR merged
2i2c-org/jupyterhub-usage-quotas#71 fix: allow unlimited launches where no policies apply jnywong 2026-07-10 PR merged
2i2c-org/jupyterhub-usage-quotas#72 Docs: add deployment guide stub jnywong 2026-07-10 PR merged
2i2c-org/jupyterhub-home-nfs#89 Revert Ganesha updates agoose77 2026-07-10 PR merged
2i2c-org/infrastructure#8412 [Compute usage quotas] Monitor hub pod resource usage jnywong 2026-07-10 Comment
2i2c-org/infrastructure#8713 Create a little myst-plugin to show off an image slider widget choldgraf 2026-07-10 Comment
2i2c-org/jupyterhub-home-nfs#88 parse_projid crashes on usernames with colons agoose77 2026-07-10 Comment
2i2c-org/infrastructure#8701 Update cryptnono generator yuvipanda 2026-07-09 PR merged
2i2c-org/infrastructure#8702 [earthscope, *] Update usage quotas hub image jnywong 2026-07-09 PR merged
2i2c-org/infrastructure#8703 [earthscope, *] Fix `auth_state_hook` jnywong 2026-07-09 PR merged
2i2c-org/infrastructure#8709 Remove unused, outdated 'billing' subcommands yuvipanda 2026-07-09 PR merged
2i2c-org/infrastructure#8710 Manually run pre-commit fix yuvipanda 2026-07-09 PR merged
2i2c-org/infrastructure#8699 [Compute usage quotas] Investigate "sticky" scopes on Earthscope prod jnywong 2026-07-09 Comment
2i2c-org/data#4 Make our unique MAUs counts a little bit more conservative yuvipanda 2026-07-09 Comment
2i2c-org/infrastructure#8701 Update cryptnono generator yuvipanda 2026-07-09 Comment
2i2c-org/jupyterhub-usage-quotas#70 fix: Clear and repopulate metrics between ioloops jnywong 2026-07-08 PR merged
2i2c-org/infrastructure#8700 Roll-out per-group quota policy to earthscope prod yuvipanda 2026-07-08 PR merged
2i2c-org/infrastructure#8523 feat: enable QoS on NFS server agoose77 2026-07-08 Comment
2i2c-org/infrastructure#8671 [DDM] EarthScope monthly meeting - July 7 (moved earlier!) jnywong 2026-07-08 Comment
2i2c-org/infrastructure#8681 Ensure all relevant 2i2c staff have on-going access to uw-escience hub jnywong 2026-07-08 Comment
2i2c-org/infrastructure#8465 Backfill missing initiatives for cloud optimization narrative Gman0909 2026-07-08 Comment
2i2c-org/infrastructure#8679 [Support] Large File Downloads for Earthscope Gman0909 2026-07-08 Comment
2i2c-org/infrastructure#5350 Add support for pre-populated BinderHub/JupyterHub to MyST launch button Gman0909 2026-07-08 Comment
2i2c-org/infrastructure#8684 Debt - review past outage resolution and actions jnywong 2026-07-08 Comment
2i2c-org/infrastructure#8646 [Support] Openscapes LP DAAC workshop October 14 aprilmj 2026-07-08 Comment
2i2c-org/infrastructure#8465 Backfill missing initiatives for cloud optimization narrative yuvipanda 2026-07-08 Comment
2i2c-org/infrastructure#8689 fix: add missing package jnywong 2026-07-07 PR merged
2i2c-org/infrastructure#8693 [uw-escience] Bump retention period for prod bucket agoose77 2026-07-07 PR merged
2i2c-org/jupyterhub-usage-quotas#69 docs: update quickstart and dashboard viewer jnywong 2026-07-07 PR merged
2i2c-org/infrastructure#8523 feat: enable QoS on NFS server yuvipanda 2026-07-07 Comment
2i2c-org/infrastructure#8686 [projectpythia-binder] Add new grafana token agoose77 2026-07-06 PR merged
2i2c-org/infrastructure#8687 [utoronto] Revert authz-work on staging hubs agoose77 2026-07-06 PR merged
2i2c-org/infrastructure#8688 [earthscope, staging] enable `refresh_pre_spawn` jnywong 2026-07-06 PR merged
2i2c-org/infrastructure#8426 [veda, maap, nasa-ghg, staging] Rollout usage dashboard with storage component only jnywong 2026-07-06 Comment
2i2c-org/infrastructure#8178 Create a Grafana Dashboard to understand workshop resource requirements jnywong 2026-07-06 Comment
2i2c-org/infrastructure#8465 Backfill missing initiatives for cloud optimization narrative haroldcampbell 2026-07-06 Comment
2i2c-org/data#4 Make our unique MAUs counts a little bit more conservative choldgraf 2026-07-06 Comment
2i2c-org/infrastructure#8680 docs: add note about TTLs agoose77 2026-07-03 PR merged
2i2c-org/docs#308 Document how to control access to environment config choldgraf 2026-07-03 PR merged
2i2c-org/infrastructure#8682 [uw-escience] Set up cluster for UW eScience agoose77 2026-07-03 PR merged
2i2c-org/infrastructure#8683 [uw-escience] Add prod and staging hubs agoose77 2026-07-03 PR merged
2i2c-org/infrastructure#8669 Enable auth on binderhub-service for all hubs agoose77 2026-07-02 PR merged
2i2c-org/infrastructure#8674 fix: oauth ID of binder service agoose77 2026-07-02 PR merged
2i2c-org/infrastructure#8675 neurohackademy: Enable g4dn.2xlarge GPU instances yuvipanda 2026-07-02 PR merged
2i2c-org/infrastructure#8657 Ongoing Outage: [FIRING:1] support-prometheus-server has 0% of space left cloudbank support (take immediate action) agoose77 2026-07-02 Comment
2i2c-org/infrastructure#8124 Ensure that new hubs properly provision TLS certificates yuvipanda 2026-07-02 Comment
2i2c-org/infrastructure#8055 Migrate utoronto to nginx-ingress (round 5) yuvipanda 2026-07-02 Comment
2i2c-org/initiatives#29 Allow verifying continual executability of notebook content on binder with CI/CD (clinder / binderbot / etc) yuvipanda 2026-07-02 Comment
2i2c-org/infrastructure#8541 Document 2i2c cloud cost metadata a bit better choldgraf 2026-07-01 PR merged
2i2c-org/infrastructure#8645 Add back the hub table choldgraf 2026-07-01 PR merged
2i2c-org/infrastructure#8652 Restore neurohackademy hubs agoose77 2026-07-01 PR merged
2i2c-org/infrastructure#8666 [cloudbank] Bump Prometheus disk agoose77 2026-07-01 PR merged
2i2c-org/infrastructure#8670 earthscope: Add r8i and r8i-flex instances for dask workers yuvipanda 2026-07-01 PR merged
2i2c-org/infrastructure#8664 chore(deps): update jupyter-book requirement from >=2.0.0 to >=2.1.5 agoose77 2026-07-01 Comment
2i2c-org/infrastructure#8665 chore(deps-dev): update hatchling requirement from ==1.29.* to >=1.29,<1.31 agoose77 2026-07-01 Comment
2i2c-org/infrastructure#5908 [aws] Migrate to CSI NFS Driver agoose77 2026-07-01 Comment
2i2c-org/infrastructure#8648 Review information consistency gap report and define a plan of action aprilmj 2026-07-01 Comment
2i2c-org/infrastructure#8642 [spike] Support standing-up clusters in Terraform (for AWS) yuvipanda 2026-07-01 Comment
2i2c-org/infrastructure#8648 Review information consistency gap report and define a plan of action Gman0909 2026-07-01 Comment
2i2c-org/infrastructure#8242 [Support] EarthScope Workshop - MsPASS July 13-17 2026 yuvipanda 2026-07-01 Comment
2i2c-org/infrastructure#7312 Refine what we need to do to switch from terrraform to opentf agoose77 2026-06-30 Comment
2i2c-org/infrastructure#7785 Create plan for Canvas migration switchover aprilmj 2026-06-30 Comment
2i2c-org/infrastructure#8649 Create hub turnup issues for UCEC aprilmj 2026-06-30 Comment
2i2c-org/infrastructure#8649 Create hub turnup issues for UCEC agoose77 2026-06-30 Comment
2i2c-org/infrastructure#8651 [New Hub] [Phase 1] Cloud Account Setup - US Caribbean EBFM COP (UCEC) agoose77 2026-06-30 Comment
2i2c-org/infrastructure#8649 Create hub turnup issues for UCEC Gman0909 2026-06-30 Comment
2i2c-org/infrastructure#8640 Migrate documentation to Jupyter Book 2 agoose77 2026-06-29 PR merged
2i2c-org/infrastructure#8641 Fix lowercase `i` in docs link agoose77 2026-06-29 PR merged
2i2c-org/infrastructure#8603 Update CACH image tag agoose77 2026-06-29 Comment
2i2c-org/infrastructure#8640 Migrate documentation to Jupyter Book 2 agoose77 2026-06-29 Comment
2i2c-org/infrastructure#8549 Draft work for using jsonnet to generate profile lists, taking advantage of the resource allocation script agoose77 2026-06-29 Comment
2i2c-org/infrastructure#7785 Create plan for Canvas migration switchover agoose77 2026-06-29 Comment
2i2c-org/infrastructure#8096 Handoff internal / back office operations choldgraf 2026-06-29 Comment
2i2c-org/infrastructure#8465 Backfill missing initiatives for cloud optimization narrative choldgraf 2026-06-29 Comment
2i2c-org/infrastructure#8075 Convene the first consortium aprilmj 2026-06-29 Comment
2i2c-org/infrastructure#8075 Convene the first consortium choldgraf 2026-06-29 Comment
2i2c-org/infrastructure#8621 Add azure-cli to dev env agoose77 2026-06-26 PR merged
2i2c-org/infrastructure#8625 [leap, prod] Bump home-nfs disk jnywong 2026-06-26 PR merged
2i2c-org/infrastructure#8627 [utoronto] Bump k8s to 1.35.5 agoose77 2026-06-26 PR merged
2i2c-org/infrastructure#8631 Queue GitHub deployments agoose77 2026-06-26 PR merged
2i2c-org/infrastructure#8628 [New Hub] [Phase 2] Cluster Setup - UW eScience agoose77 2026-06-26 Comment
2i2c-org/infrastructure#8630 CI/CD: Changing support/values.yaml did not trigger deploy across network agoose77 2026-06-26 Comment
2i2c-org/infrastructure#7651 [Reflective] Community success hours - follow up conversation on roadmap choldgraf 2026-06-26 Comment
2i2c-org/infrastructure#8068 Bump fancy profiles agoose77 2026-06-25 PR merged
2i2c-org/infrastructure#8606 [earthscope, *] remove scopes jnywong 2026-06-25 PR merged
2i2c-org/infrastructure#8607 Bump the dev env flake, and add eksctl version agoose77 2026-06-25 PR merged
2i2c-org/infrastructure#8608 [earthscope, staging] Switch off debug logs jnywong 2026-06-25 PR merged
2i2c-org/infrastructure#8609 Update build-tools information agoose77 2026-06-25 PR merged
2i2c-org/infrastructure#8613 [berkeley-geojupyter] Decommission berkeley-geojupyter hub agoose77 2026-06-25 PR merged
2i2c-org/infrastructure#8614 [*, support] Bump Grafana pod limit jnywong 2026-06-25 PR merged
2i2c-org/infrastructure#8615 Remove custom tags for fancy-profiles 0.6.0 agoose77 2026-06-25 PR merged
2i2c-org/infrastructure#8616 [utoronto, r-staging] Use new dev key for Canvas authentication agoose77 2026-06-25 PR merged
2i2c-org/infrastructure#8617 Update uptime-checks for certificate expiry agoose77 2026-06-25 PR merged
2i2c-org/infrastructure#8604 [earthscope, *] Update common.values.yaml jnywong 2026-06-25 Comment
2i2c-org/infrastructure#8242 [Support] EarthScope Workshop - MsPASS July 13-17 2026 jnywong 2026-06-25 Comment
2i2c-org/infrastructure#8503 [Decommission Hub][ASAP] GeoJupyter agoose77 2026-06-25 Comment
2i2c-org/infrastructure#8610 [New Hub] [Phase 2] Cluster Setup - neurohackademy agoose77 2026-06-25 Comment
2i2c-org/infrastructure#8611 [New Hub] [Phase 3] Hub Setup - neurohackademy agoose77 2026-06-25 Comment
2i2c-org/infrastructure#8529 Review 2025 Neurohackademy hub configuration agoose77 2026-06-25 Comment
2i2c-org/infrastructure#8612 Roll out latest fancy profiles to entire network agoose77 2026-06-25 Comment
2i2c-org/infrastructure#8610 [New Hub] [Phase 2] Cluster Setup - neurohackademy aprilmj 2026-06-25 Comment
2i2c-org/infrastructure#8545 Remove the reactive CSH sync workflow choldgraf 2026-06-24 PR merged
2i2c-org/infrastructure#8586 Support specifying path to infra repo agoose77 2026-06-24 PR merged
2i2c-org/infrastructure#8587 Use finer grained flake lock agoose77 2026-06-24 PR merged
2i2c-org/infrastructure#8590 Remove reactive CSH workflow agoose77 2026-06-24 PR merged
2i2c-org/infrastructure#8596 Use conda-forge to provision dev environment agoose77 2026-06-24 PR merged
2i2c-org/infrastructure#8600 Drop use of actions to provide binaries for deployment agoose77 2026-06-24 PR merged
2i2c-org/infrastructure#6941 Add support for dict-based profile list definitions to kubespawner jnywong 2026-06-24 Comment
2i2c-org/infrastructure#7823 [Compute usage quotas] Review upstream kubespawner PR jnywong 2026-06-24 Comment
2i2c-org/infrastructure#8552 Standardize some of the practices that happened during the latest workshops agoose77 2026-06-24 Comment
2i2c-org/docs#306 Fix typo in Dask access instructions choldgraf 2026-06-24 Comment
2i2c-org/infrastructure#8519 Investigate differences in cost data reporting on AWS CloudBank allocations jnywong 2026-06-24 Comment
2i2c-org/infrastructure#7157 [Platform Initiative] Compute usage quotas: (Phase 1) Setup a prometheus specifically for quota system use jnywong 2026-06-24 Comment
2i2c-org/infrastructure#8596 Use conda-forge to provision dev environment agoose77 2026-06-24 Comment
2i2c-org/jupyterhub-fancy-profiles#160 Rearrange docs choldgraf 2026-06-24 Comment
2i2c-org/infrastructure#8573 [ucmerced, prod] Drop ucmerced quota exceptions agoose77 2026-06-23 PR merged
2i2c-org/infrastructure#8574 [leap] Add large GPU profiles agoose77 2026-06-23 PR merged
2i2c-org/infrastructure#8575 Use a workload identity pool instead of long-lived service account agoose77 2026-06-23 PR merged
2i2c-org/infrastructure#8547 Improving and potentially upstreaming the Pythia gallery and blog Gman0909 2026-06-23 Comment
2i2c-org/infrastructure#8560 Reset opencapes workshop hub agoose77 2026-06-23 Comment
2i2c-org/infrastructure#8570 [GCP clusters] Fix failing CI jnywong 2026-06-23 Comment
2i2c-org/infrastructure#8577 Switch to OIDC for Google Cloud secrets decryption aprilmj 2026-06-23 Comment
2i2c-org/infrastructure#8577 Switch to OIDC for Google Cloud secrets decryption agoose77 2026-06-23 Comment
2i2c-org/infrastructure#8570 [GCP clusters] Fix failing CI agoose77 2026-06-23 Comment
2i2c-org/infrastructure#8545 Remove the reactive CSH sync workflow choldgraf 2026-06-23 Comment
2i2c-org/jupyterhub-fancy-profiles#159 Improve docs choldgraf 2026-06-23 Comment
2i2c-org/infrastructure#8571 [lis, prod] Bump home-nfs disk size jnywong 2026-06-22 PR merged
2i2c-org/infrastructure#8560 Reset opencapes workshop hub aprilmj 2026-06-22 Comment
2i2c-org/infrastructure#8527 [New Hub] [Phase 3] Hub Setup - UW eScience aprilmj 2026-06-22 Comment
2i2c-org/infrastructure#8565 Security: Command Injection via Shell Argument in jsonnet.py agoose77 2026-06-20 Comment
2i2c-org/infrastructure#8558 [earthscope, *] Update scopes jnywong 2026-06-19 PR merged
2i2c-org/infrastructure#8561 feat: bump prod home storage disk jnywong 2026-06-19 PR merged
2i2c-org/infrastructure#8562 Update staging/showcase hub volume ids yuvipanda 2026-06-19 PR merged
2i2c-org/infrastructure#8128 [Incident Action]: Speak with EarthScope to tune their disk IOPs and Throughput jnywong 2026-06-19 Comment
2i2c-org/infrastructure#8558 [earthscope, *] Update scopes jnywong 2026-06-19 Comment
2i2c-org/infrastructure#8546 [earthscope, *] Bump image jnywong 2026-06-18 PR merged
2i2c-org/clinder#2 Rename `clinder` to be something more memorable or quick to understand (e.g., `binder-action`, `binder-cli`, `binderbot`) choldgraf 2026-06-18 Comment
2i2c-org/infrastructure#8178 Create a Grafana Dashboard to understand workshop resource requirements yuvipanda 2026-06-18 Comment
2i2c-org/clinder#7 Document some minimal functionality so that a new user can quickly get up and running choldgraf 2026-06-18 Comment
2i2c-org/clinder#5 Document original Discourse thread about the need for JupyterHub/Jupyter Book integration in a CI/CD workflow choldgraf 2026-06-18 Comment
2i2c-org/infrastructure#7405 Allow all our hubs to delete non-empty dirs yuvipanda 2026-06-17 PR merged
2i2c-org/infrastructure#8494 Reduce size of home dir disks on showcase / staging hubs yuvipanda 2026-06-17 PR merged
2i2c-org/jupyterhub-usage-quotas#65 fix: path to static assets jnywong 2026-06-17 PR merged
2i2c-org/jupyterhub-usage-quotas#66 patch jnywong 2026-06-17 PR merged
2i2c-org/infrastructure#8416 [Compute usage quotas] Allow configurable message text in user-facing dashboard jnywong 2026-06-17 Comment
2i2c-org/infrastructure#7796 Write a blog post about GPU timeslicing once we have a community that uses it yuvipanda 2026-06-17 Comment
2i2c-org/initiatives#10 Support providing cost effective % of GPUs for students on a hub (on GCP) yuvipanda 2026-06-17 Comment
2i2c-org/infrastructure#8541 Document 2i2c cloud cost metadata a bit better choldgraf 2026-06-17 Comment
2i2c-org/infrastructure#8541 Document 2i2c cloud cost metadata a bit better yuvipanda 2026-06-17 Comment
2i2c-org/infrastructure#8549 Draft work for using jsonnet to generate profile lists, taking advantage of the resource allocation script yuvipanda 2026-06-17 Comment
2i2c-org/infrastructure#8547 Improving and potentially upstreaming the Pythia gallery and blog choldgraf 2026-06-17 Comment
2i2c-org/jupyterhub-fancy-profiles#154 Add support for build tokens yuvipanda 2026-06-16 Comment
2i2c-org/jupyterhub-fancy-profiles#154 Add support for build tokens agoose77 2026-06-16 Comment
2i2c-org/jupyterhub-usage-quotas#64 ci: use compatible packages jnywong 2026-06-15 PR merged
2i2c-org/infrastructure#8534 [earthscope, *] Bump image jnywong 2026-06-15 PR merged
2i2c-org/infrastructure#8537 [projectpythia] Bump rate limit for BinderHub service agoose77 2026-06-15 PR merged
2i2c-org/infrastructure#8539 [projectpythia] Set Git environment variables only if non-empty agoose77 2026-06-15 PR merged
2i2c-org/infrastructure#8135 [Compute Usage Quotas] Monitor and support production system jnywong 2026-06-15 Comment
2i2c-org/infrastructure#8362 Support - Pythia Cookoff (June 15-18) choldgraf 2026-06-15 Comment
2i2c-org/infrastructure#6512 Address GH Rate Limits for dynamic image building choldgraf 2026-06-15 Comment
2i2c-org/infrastructure#8537 [projectpythia] Bump rate limit for BinderHub service agoose77 2026-06-15 Comment
2i2c-org/infrastructure#8538 [pythia hub] Users with empty git credentials on github cannot manually add their own agoose77 2026-06-15 Comment
2i2c-org/infrastructure#8538 [pythia hub] Users with empty git credentials on github cannot manually add their own choldgraf 2026-06-15 Comment
2i2c-org/infrastructure#8531 Document the clinder / binderbot setup choldgraf 2026-06-14 Comment
2i2c-org/clinder#6 Fix handling of forks choldgraf 2026-06-14 Comment
2i2c-org/infrastructure#8530 [reflective, prod] Bump home disk agoose77 2026-06-13 PR merged
2i2c-org/infrastructure#8528 [earthscope] Add /tmp scratch storage agoose77 2026-06-12 PR merged
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#8128 [Incident Action]: Speak with EarthScope to tune their disk IOPs and Throughput 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#7736 Track leadership contributions 2i2c staff makes to upstream projects choldgraf 2026-06-05 Comment
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/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/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/infrastructure#8632 Support Canvas authentication in staging JupyterHubs agoose77 2026-06-04 Comment
2i2c-org/infrastructure#8632 Support Canvas authentication in staging JupyterHubs 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#8058 Support UCB in reactive accessibility work in the Jupyter Book ecosystem choldgraf 2026-05-24 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] Support testing of new dask-gateway version 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] Support testing of new dask-gateway version Gman0909 2026-05-19 Comment
2i2c-org/infrastructure#5875 Migrate MTU to its own cluster Gman0909 2026-05-19 Comment
2i2c-org/infrastructure#7736 Track leadership contributions 2i2c staff makes to upstream projects yuvipanda 2026-05-19 Comment
2i2c-org/infrastructure#7736 Track leadership contributions 2i2c staff makes to upstream projects aprilmj 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/infrastructure#8136 [CSH] Reflective - help set up groups and cost controls agoose77 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#8255 Follow up email to consortium participants aprilmj 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#8228 Hold the ingress migration retro meeting and learn from it 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#8030 Update cookbook-actions workflows with outcomes of Pythia meeting agoose77 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#8249 feat: update server startup alert jnywong 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#7950 Meet with CIROH to advise on workshop set up agoose77 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