DataHub
Architecture and contributing
Admin Tasks
Policy
Common Administrator Tasks
Home
JupyterHub Deployments
Architecture and Contribution Overview
Pre-requisites
Repository Structure
Continuous Integration and Deployment
Kubernetes Cluster Configuration
Cloud Credentials
User home directory storage
Common Administrator Tasks
Documentation
Update DNS
Core Node Pool Management
Create a New Hub
Customize the Hub Docker Image
User Images
Create a New Single User Image
Update the Image
Testing and Upgrading New Packages
Test User Images Locally
Managing multiple user image repos
Transition Single User Image to GitHub Actions
Customize the Per-User Postgres Docker Image
Course Configuration
Calendar Node Pool Autoscaler
Prometheus and Grafana
JupyterHub ORM Maintenance
Delete or spin down a Hub
Switching over a hub to a new cluster
Create Finely Grained Access Token
Reading Google Sheets from DataHub
Operations Cheatsheet
DataHub Semester Start and End Tasks
Policy
Process to publish policy proposals
Policy considerations for creating a new hub
Policy considerations for deploying to the main Datahub
Principles to be considered while creating new policies
Incident Reports
Common Administrator Tasks