Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Completed Platform Initiatives

This page shows platform initiatives that have been completed on behalf of our member communities.

TITLECLOSEDSUMMARYLABELS
Rollout storage quotas to all AWS and GCP clusters22d ago

Deploy storage quota functionality uniformly across all AWS and GCP clusters/hubs so that hub administrators have consistent resource management capabilities to prevent users from consuming excessive storage.

5 sub-issues
type:platform
Provide group based cost rollups for hubs on AWS2mo ago

Aggregate per-user cloud costs by JupyterHub group so that hub administrators can transparently see cost attribution by organizational team/department/etc. This builds on per-user cost reporting (#6315) and provides cost rollups where users in multiple groups may be double-counted.

Once 🟣 Per-user cost reporting with Grafana on AWS is done, we will be able to have per user cost reports for hubs on AWS. Next step is to provide a way to aggregate these by group.

8 sub-issues
type:platform
Per-user cost reporting with Grafana on AWS4mo ago

Cloud cost monitoring is an important tool for providing hub administrators with operational oversight of usage and budgets with transparency. This allows them to demonstrate value to funders and make informed decisions on impact and cost. Currently, we do not have a clear way to report the per-user costs of running a hub, which makes it difficult for hub administrators to the value and impact on a per-user basis.

17 sub-issues
type:platform
VEDA Objective JH-2: Add ability to remember previously used custom images and repositories to the logged in environment selector7mo agoexternal
type:platform
Jupyter Book MVP for 2i2c communities7mo ago
15 sub-issues
type:platform
Associate users with groups for usage monitoring8mo ago
13 sub-issues
type:platform
Support JupyterHub Deployments (with persistent home directories) on Jetstream211mo ago

Building on the successful work on deploying BinderHub for Project Pythia, we are close to be able support JupyterHub more generally for other communities wanting to use Jetstream2

The missing technical piece is to allow home directory storage quotas on Jetstream2. Once that has been completed, we should be able to add JetStream2 to our product menu.

7 sub-issues
type:platform
Deploy home directory quotas on GCP11mo ago

We need to allow home directory storage quotas on GCP

8 sub-issues
type:platform
VEDA Objective JH-1: Complete deployment of per-user home directories and dynamic image building to all hubs11mo ago
3 sub-issues
external
type:platform
Deploy Binderhub on Jetstream2 for Project Pythia1y ago

A commitment under the NSF Grant Project Pythia is to deploy and support Binderhub (without persistent storage) on Jetstream2.

11 sub-issues
type:platform
Setup a system for automated GCP filestore backups1y ago

Unlike AWS and Azure, GCP doesn’t have a way to automatically schedule backups of Filestore. Google’s own suggested solution is pretty halfbaked, and seems to be focused on β€˜how many GCP specific features can we throw together?’. The python code they provide to do backups is particularly bad, with no error handling nor retention policies.

3 sub-issues
type:platform
Implement per-user home directory quotas for AWS-hosted hubs1y ago

This issue tracks rolling out β€˜per user home directory quotas’ as an initiative within the product & services team.

11 sub-issues
external
type:platform