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 31, 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/enhancement-proposals#150 Add redirect generator script choldgraf 2026-07-29
jupyter/enhancement-proposals#147 Convert our docs site to MyST choldgraf 2026-07-27
jupyter-book/myst-theme#931 Document hvplot choldgraf 2026-07-18
jupyter/surveys#28 Add a little MyST site choldgraf 2026-07-18
jupyter-book/jupyterbook.org#27 Use myst listing for gallery choldgraf 2026-07-16
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

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
jupyterhub/jupyterhub.github.io#4 Convert this site to mystmd choldgraf 2026-07-29
jupyter/enhancement-proposals#148 convert enhancement-proposals to myst choldgraf 2026-07-27
jupyter/council#4 Convert jupyter documentation to myst choldgraf 2026-07-27
jupyterhub/action-k3s-helm#135 k3s channel returns HTTP error 404 jnywong 2026-07-24
jupyter-book/team-compass#100 Wait for response from RenPhil on our OS grant application choldgraf 2026-07-21
jupyter-book/jupyterlab-myst#298 Button to get a sharable MyST document export or URL choldgraf 2026-07-21
jupyter-book/mystmd#3014 LLM `skill.md` files for creating MyST plugins and leveraging MyST APIs choldgraf 2026-07-21
jupyter-book/jupyterlab-myst#297 Improve the integration with JupyterLab and other Jupyter interfaces agoose77 2026-07-21
jupyter-book/mystmd#3012 Support `BASE_URL` in `myst start` / live previews choldgraf 2026-07-18
jupyter-book/myst-theme#933 Plotly outputs no longer working on main? choldgraf 2026-07-18
jupyter-book/myst-theme#932 Update plausible scripts and config for new format they use choldgraf 2026-07-18
jupyterhub/oauthenticator#833 GitHub outage using GitHub OAuth causes servers to be logged-out choldgraf 2026-07-17
jupyter-book/mystmd#3003 Implement manifest of public files in MyST site build agoose77 2026-07-16
jupyter-book/myst-theme#930 Implement routes for CDN paths agoose77 2026-07-16
jupyter-book/team-compass#99 Get a letter of support from b.next bio for the RF proposal choldgraf 2026-07-15
jupyter-book/myst-theme#929 Establish mechanism for enhancing MyST-aware anywidgets agoose77 2026-07-15
jupyter-book/myst-theme#928 Internal domains config is not respected if an xref points to the internal domain (ie, xref:#label, not a direct URL) choldgraf 2026-07-14
jupyterhub/jupyterhub#5446 Fail if 'minimum' scopes for starting a server aren't met yuvipanda 2026-07-14
jupyter-book/jupyterbook.org#26 Create a simple page that shows the number of Jupyter Books or MyST sites in the wild choldgraf 2026-07-14
jupyterhub/oauthenticator#829 Optionally force a refresh token grant at spawn time jnywong 2026-07-14
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 CS&S approval for our application to the Renaissance OS fund (use to be LF, now CSS) 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

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/enhancement-proposals#151 Upload the built site as an artifact choldgraf 2026-07-29
jupyter/security#127 Pulse Data Generator. choldgraf 2026-07-26
jupyterhub/.github#20 add "I am the author" check to PR template yuvipanda 2026-07-22
jupyterhub/oauthenticator#830 deprecate hosted_domain in favor of restrict_hosted_domains, always apply strip_domain if True, clarify docstrings yuvipanda 2026-07-15
jupyterhub/kubespawner#927 [Prepare for a new release] Update changelog jnywong 2026-07-15
jupyterhub/oauthenticator#827 GoogleOAuthenthicator now allows admin_users and allowed_users access. yuvipanda 2026-07-14
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

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/jupyter.github.io#768 Move netlify to a ssc owned account ? choldgraf 2026-07-29
jupyter/enhancement-proposals#149 JEP links are broken after upgrading to mystmd (#147) choldgraf 2026-07-28
jupyter-book/myst-theme#937 Allow canonical links / records to be defined in HTML outputs (e.g. for duplicated books) choldgraf 2026-07-22
jupyterhub/team-compass#519 How to handle repos that contribute to JupyterHub ecosystem? (e.g. a `jupyterhub-contrib` organization) choldgraf 2026-07-21
jupyter-book/mystmd#1916 LSP and code editor support for MyST (vscode, jupyter-lsp, etc) choldgraf 2026-07-21
jupyterhub/jupyterhub#5459 Provide a way to render the spawn form when the user's default server is running yuvipanda 2026-07-20
jupyter-book/myst-enhancement-proposals#40 Auto-generate `subject` based on parent document choldgraf 2026-07-19
jupyter-book/mystmd#3010 Executing notebooks on CI uses parent directory not relation to myst.yml like local agoose77 2026-07-17
jupyter-book/jupyter-book#2522 404 error with clean jupyter-book start choldgraf 2026-07-17
jupyter-book/mystmd#1488 Issue viewing Panel/hvPlot/Bokeh Figures choldgraf 2026-07-17
jupyter-book/mystmd#2992 Provide some way to tell if code is being executed as part of a documentation build. agoose77 2026-07-16
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

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#8840 [utoronto, r-prod, highmem] Revert Canvas auth agoose77 2026-07-30 PR merged
2i2c-org/infrastructure#8841 Add UCEC cluster agoose77 2026-07-30 PR merged
2i2c-org/infrastructure#8842 [ucec] Setup support chart agoose77 2026-07-30 PR merged
2i2c-org/infrastructure#8843 GHub migration to Cryocloud aprilmj 2026-07-30 Comment
2i2c-org/infrastructure#8843 GHub migration to Cryocloud Gman0909 2026-07-30 Comment
2i2c-org/jupyterhub-fancy-profiles#155 There's an extra unstyled radio button to the left of the Build Image button choldgraf 2026-07-30 Comment
2i2c-org/infrastructure#8837 [utoronto, r-prod, prod] Migrate to Canvas authentication agoose77 2026-07-29 PR merged
2i2c-org/infrastructure#8518 Adding support for HTML (or other) export - Dubois colliand 2026-07-29 Comment
2i2c-org/infrastructure#8828 fix: specify hub name in base placeholder config agoose77 2026-07-28 PR merged
2i2c-org/initiatives#55 Provide standard reports for talking about cloud cost attribution on JupyterHub choldgraf 2026-07-28 Comment
2i2c-org/jupyterhub-cost-monitoring#120 Migrate to using Traitlets yuvipanda 2026-07-28 Comment
2i2c-org/infrastructure#8824 feat: lift out shared docs config agoose77 2026-07-27 PR merged
2i2c-org/infrastructure#8822 [Round 1] Bump z2jh version Gman0909 2026-07-27 Comment
2i2c-org/infrastructure#8778 [veda, cloudbank] Refine SDD for initiatives#51 "Build a way to spin up nodes for users before they need them" jnywong 2026-07-27 Comment
2i2c-org/initiatives#51 Build a way to spin up nodes for users before they need them yuvipanda 2026-07-27 Comment
2i2c-org/infrastructure#8778 [veda, cloudbank] Refine SDD for initiatives#51 "Build a way to spin up nodes for users before they need them" yuvipanda 2026-07-27 Comment
2i2c-org/jupyterhub-usage-quotas#76 feat: Update dashboard jnywong 2026-07-24 PR merged
2i2c-org/jupyterhub-usage-quotas#77 fix: use pure values for percentage but return readable values for dashboard jnywong 2026-07-24 PR merged
2i2c-org/jupyterhub-usage-quotas#78 chore: update changelog jnywong 2026-07-24 PR merged
2i2c-org/infrastructure#8811 [earthscope, *] Refactor usage quotas jnywong 2026-07-24 PR merged
2i2c-org/infrastructure#8813 fix: Get Docker build to generate new wheel jnywong 2026-07-24 PR merged
2i2c-org/infrastructure#8238 feat: add alerts for cost monitoring system jnywong 2026-07-24 Comment
2i2c-org/infrastructure#8338 [spike] Split out custom Hub config agoose77 2026-07-24 Comment
2i2c-org/infrastructure#7647 [Compute usage quotas] Demo 5: Showcase spawn progress page with user-friendly message events jnywong 2026-07-24 Comment
2i2c-org/infrastructure#7160 [Platform Initiative] Compute usage quotas: (Phase 5) Improve the 'Spawn Progress' page on JupyterHub for compute usage quotas yuvipanda 2026-07-24 Comment
2i2c-org/infrastructure#7160 [Platform Initiative] Compute usage quotas: (Phase 5) Improve the 'Spawn Progress' page on JupyterHub for compute usage quotas jnywong 2026-07-24 Comment
2i2c-org/infrastructure#8403 [DDM] BIDS - Q2'26 Async update choldgraf 2026-07-24 Comment
2i2c-org/infrastructure#8262 internaltools: Collect annotations about pods yuvipanda 2026-07-23 PR merged
2i2c-org/jupyterhub-home-nfs#92 Only test the version of python we use in our Dockerfile yuvipanda 2026-07-23 PR merged
2i2c-org/jupyterhub-cost-monitoring#116 Add some more python specific pieces to .gitignore yuvipanda 2026-07-23 PR merged
2i2c-org/infrastructure#8799 feat: try ubuntu-slim to reduce costs agoose77 2026-07-23 PR merged
2i2c-org/infrastructure#8800 fix: do not default to GCP for provider agoose77 2026-07-23 PR merged
2i2c-org/infrastructure#8801 maint: do not compile bytecode agoose77 2026-07-23 PR merged
2i2c-org/jupyterhub-usage-quotas#75 fix: append policy to list jnywong 2026-07-23 PR merged
2i2c-org/infrastructure#8802 Refactor deployer to make it faster in CI agoose77 2026-07-23 PR merged
2i2c-org/infrastructure#8695 [August 05] Upstream OSS Contributions jnywong 2026-07-23 Comment
2i2c-org/infrastructure#8733 Get the hub image template repository up-to-date agoose77 2026-07-23 Comment
2i2c-org/infrastructure#8784 Respond to problems with `sis_user_id` field agoose77 2026-07-23 Comment
2i2c-org/infrastructure#8696 [August 05] Support Gman0909 2026-07-23 Comment
2i2c-org/infrastructure#8518 Adding support for HTML (or other) export - Dubois agoose77 2026-07-23 Comment
2i2c-org/infrastructure#8262 internaltools: Collect annotations about pods yuvipanda 2026-07-23 Comment
2i2c-org/infrastructure#8019 Draft: First pass at maap uat hub config yuvipanda 2026-07-23 Comment
2i2c-org/infrastructure#8010 feat: add domain-based authorization for victor yuvipanda 2026-07-23 Comment
2i2c-org/infrastructure#6351 earthscope: Rename the resource request labels yuvipanda 2026-07-23 Comment
2i2c-org/infrastructure#8238 feat: add alerts for cost monitoring system yuvipanda 2026-07-23 Comment
2i2c-org/infrastructure#8338 [spike] Split out custom Hub config yuvipanda 2026-07-23 Comment
2i2c-org/jupyterhub-home-nfs#71 fix: ignore hidden directories agoose77 2026-07-22 PR merged
2i2c-org/jupyterhub-usage-quotas#74 feat: Refactor traitlets config jnywong 2026-07-22 PR merged
2i2c-org/infrastructure#8779 Refactor: move `JUPYTERHUB_API_URL` into Jsonnet agoose77 2026-07-22 PR merged
2i2c-org/infrastructure#8793 [utoronto] Use `login_id` instead of `sis_user_id` agoose77 2026-07-22 PR merged
2i2c-org/infrastructure#8794 [utoronto, highmem] Redeploy Canvas authentication agoose77 2026-07-22 PR merged
2i2c-org/infrastructure#8796 Remove last outdated reference to aws-ce-grafana-backend yuvipanda 2026-07-22 PR merged
2i2c-org/binderbot#15 Provide a way to pass environment variables (e.g. credentials) into the session's kernels jmunroe 2026-07-22 Comment
2i2c-org/infrastructure#8779 Refactor: move `JUPYTERHUB_API_URL` into Jsonnet agoose77 2026-07-22 Comment
2i2c-org/infrastructure#8286 [Compute usage quotas] Upstream a SpawnException class to JupyterHub jnywong 2026-07-22 Comment
2i2c-org/infrastructure#8737 Discuss Fancy Profiles and refine PI Objective agoose77 2026-07-22 Comment
2i2c-org/infrastructure#5296 Collect GPU usage metrics with prometheus yuvipanda 2026-07-22 Comment
2i2c-org/jupyterhub-home-nfs#82 user sees full size of NFS disk, and not their quota when checking inside the singleuser server yuvipanda 2026-07-22 Comment
2i2c-org/jupyterhub-home-nfs#30 Provide deterministic object names by default yuvipanda 2026-07-22 Comment
2i2c-org/jupyterhub-home-nfs#7 Expose some prometheus metrics yuvipanda 2026-07-22 Comment
2i2c-org/binderbot#14 Attribution page is wrong choldgraf 2026-07-22 Comment
2i2c-org/jupyterhub-home-nfs#93 Bump base of nfs-ganesha dockerfile agoose77 2026-07-22 Comment
2i2c-org/jupyterhub-cost-monitoring#118 Depend on `cachetools` instead of implementing our own cache yuvipanda 2026-07-22 Comment
2i2c-org/jupyterhub-cost-monitoring#119 Refactor to use traitlets + async yuvipanda 2026-07-22 Comment
2i2c-org/infrastructure#8777 [projectpythia] Add HUB_API_URL to binderhub service agoose77 2026-07-21 PR merged
2i2c-org/infrastructure#8780 [reflective, prod] Bump HOME storage agoose77 2026-07-21 PR merged
2i2c-org/infrastructure#7861 Link foundational initiatives 'upstream' when possible Gman0909 2026-07-21 Comment
2i2c-org/infrastructure#8506 Wrap up the technical work for BinderBot deliverable agoose77 2026-07-21 Comment
2i2c-org/jupyterhub-home-nfs#87 adding some quality of life improvements to the nfs-server container yuvipanda 2026-07-21 Comment
2i2c-org/infrastructure#8724 [DDM] CryoCloud - Q3 check in yuvipanda 2026-07-21 Comment
2i2c-org/infrastructure#8724 [DDM] CryoCloud - Q3 check in aprilmj 2026-07-21 Comment
2i2c-org/infrastructure#8762 [earthscope] Tune iops and throughput back down after workshop jnywong 2026-07-20 PR merged
2i2c-org/infrastructure#8763 [utoronto] Rename `default` to `python` and/or drop it agoose77 2026-07-20 PR merged
2i2c-org/infrastructure#8764 [utoronto] Rename `common-staging` to `common-canvas` agoose77 2026-07-20 PR merged
2i2c-org/infrastructure#8765 [utoronto, highmem] Use Canvas authentication agoose77 2026-07-20 PR merged
2i2c-org/infrastructure#8766 [utoronto, highmem] Use Canvas log-in for high-mem agoose77 2026-07-20 PR merged
2i2c-org/infrastructure#8768 fix: revert Canvas auth on highmem hub agoose77 2026-07-20 PR merged
2i2c-org/infrastructure#8769 [earthscope] Clean up old node generations agoose77 2026-07-20 PR merged
2i2c-org/infrastructure#8735 [earthscope] Bump performance of `/tmp` disks jnywong 2026-07-20 Comment
2i2c-org/infrastructure#8769 [earthscope] Clean up old node generations agoose77 2026-07-20 Comment
2i2c-org/infrastructure#8483 [Spike:2h] Explore ways to keep PD alerts focused jnywong 2026-07-20 Comment
2i2c-org/infrastructure#8681 Ensure all relevant 2i2c staff have on-going access to uw-escience hub agoose77 2026-07-20 Comment
2i2c-org/initiatives#58 Provide users with a simplified way to understand their historical resource asks and usage over time yuvipanda 2026-07-20 Comment
2i2c-org/infrastructure#8770 Weird UI issue with chevron icons everywhere yuvipanda 2026-07-20 Comment
2i2c-org/infrastructure#8679 [Support] Large File Downloads for Earthscope yuvipanda 2026-07-20 Comment
2i2c-org/infrastructure#8322 Refine missing initiatives for the Cost Consortium yuvipanda 2026-07-20 Comment
2i2c-org/infrastructure#8771 Remove 'cost-table' transform yuvipanda 2026-07-20 Comment
2i2c-org/infrastructure#8758 Disable auth refresh for all GitHub auth hubs yuvipanda 2026-07-17 PR merged
2i2c-org/docs#309 billing: Remove note about shared clusters yuvipanda 2026-07-17 PR merged
2i2c-org/infrastructure#8750 feat!: drop redirects in support chart agoose77 2026-07-16 PR merged
2i2c-org/infrastructure#8755 feat: allow specific hub deployments agoose77 2026-07-16 PR merged
2i2c-org/infrastructure#8756 [utoronto] Use production-Canvas OAuth credentials for staging hubs agoose77 2026-07-16 PR merged
2i2c-org/infrastructure#8681 Ensure all relevant 2i2c staff have on-going access to uw-escience hub Gman0909 2026-07-16 Comment
2i2c-org/infrastructure#8066 Write down a process for initiative lifecycle Gman0909 2026-07-16 Comment
2i2c-org/infrastructure#8517 Fixing the plotting font sizes - Dubois agoose77 2026-07-16 Comment
2i2c-org/infrastructure#7959 Make improvement to Dubois JupyterLite deployment agoose77 2026-07-16 Comment
2i2c-org/jupyterhub-fancy-profiles#164 When a server is already running, permalinks take users to the running server instead of the spawn options page yuvipanda 2026-07-16 Comment
2i2c-org/infrastructure#8398 MAAP/VEDA hub start times: gather metrics yuvipanda 2026-07-16 Comment
2i2c-org/infrastructure#8743 Ignore continuous-image-puller for "pending" checks yuvipanda 2026-07-15 PR merged
2i2c-org/infrastructure#8746 fix: update support workflow agoose77 2026-07-15 PR merged
2i2c-org/infrastructure#8743 Ignore continuous-image-puller for "pending" checks agoose77 2026-07-15 Comment
2i2c-org/infrastructure#8492 [Infrastructure Epic] Improve the testing infrastructure agoose77 2026-07-15 Comment
2i2c-org/infrastructure#8492 [Infrastructure Epic] Improve the testing infrastructure jnywong 2026-07-15 Comment
2i2c-org/initiatives#3 Allow end users to view their storage usage jnywong 2026-07-15 Comment
2i2c-org/infrastructure#8730 Decide what to do about redirects agoose77 2026-07-15 Comment
2i2c-org/infrastructure#8740 Write a short list of opportunities to improve deployments with CloudBank aprilmj 2026-07-15 Comment
2i2c-org/infrastructure#8740 Write a short list of opportunities to improve deployments with CloudBank colliand 2026-07-15 Comment
2i2c-org/infrastructure#8730 Decide what to do about redirects yuvipanda 2026-07-15 Comment
2i2c-org/infrastructure#8403 [DDM] BIDS - Q2'26 Async update aprilmj 2026-07-15 Comment
2i2c-org/infrastructure#8735 [earthscope] Bump performance of `/tmp` disks agoose77 2026-07-14 PR merged
2i2c-org/infrastructure#8742 Make sure user scope always has 'self' yuvipanda 2026-07-14 PR merged
2i2c-org/initiatives#3 Allow end users to view their storage usage Gman0909 2026-07-14 Comment
2i2c-org/initiatives#3 Allow end users to view their storage usage aprilmj 2026-07-14 Comment
2i2c-org/infrastructure#8737 Discuss Fancy Profiles and refine PI Objective jnywong 2026-07-14 Comment
2i2c-org/infrastructure#2497 Handle health checks for hubs with HTTP Basic Auth agoose77 2026-07-14 Comment
2i2c-org/infrastructure#8733 Get the hub image template repository up-to-date yuvipanda 2026-07-14 Comment
2i2c-org/infrastructure#8728 utoronto: Switch from ingress-nginx to nginx-ingress yuvipanda 2026-07-13 PR merged
2i2c-org/infrastructure#8729 Revert "Update cryptnono generator" yuvipanda 2026-07-13 PR merged
2i2c-org/infrastructure#8718 Add "continuous-dems-workshops" team to CryoCloud allowed groups list agoose77 2026-07-13 Comment
2i2c-org/infrastructure#8667 Review / merge Kubespawner profile logic PR jnywong 2026-07-13 Comment
2i2c-org/infrastructure#8719 Automatically determine and assign an iteration no to a task in `Done`, if absent jnywong 2026-07-13 Comment
2i2c-org/data#8 Use the new MAU calculation in /infrastructure in the /data repository choldgraf 2026-07-13 Comment
2i2c-org/data#8 Use the new MAU calculation in /infrastructure in the /data repository yuvipanda 2026-07-13 Comment
2i2c-org/infrastructure#8681 Ensure all relevant 2i2c staff have on-going access to uw-escience hub haroldcampbell 2026-07-13 Comment
2i2c-org/infrastructure#8681 Ensure all relevant 2i2c staff have on-going access to uw-escience hub aprilmj 2026-07-13 Comment
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/binderbot#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/binderbot#7 Document some minimal functionality so that a new user can quickly get up and running choldgraf 2026-06-18 Comment
2i2c-org/binderbot#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 fix: typo in static path 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/infrastructure#7982 [earthscope] Support testing of new dask-gateway version jnywong 2026-06-16 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/binderbot#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/binderbot#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#8030 Update cookbook-actions workflows with outcomes of Pythia meeting agoose77 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#8058 Support UCB in reactive accessibility work in the Jupyter Book ecosystem choldgraf 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#8361 Modify Pythia infrastructure to reflect learnings from stress testing agoose77 2026-06-01 Comment
2i2c-org/infrastructure#8135 [Compute Usage Quotas] Monitor and support production system aprilmj 2026-06-01 Comment