Skip to content

Commit

Permalink
Address more comments
Browse files Browse the repository at this point in the history
  • Loading branch information
balajialg committed Nov 21, 2024
1 parent d8bb02f commit 5153f6c
Showing 1 changed file with 17 additions and 9 deletions.
26 changes: 17 additions & 9 deletions docs/tasks/semester-start-end-tasks.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -19,24 +19,32 @@ This document outlines the tasks for preparing DataHub for the start of a semest
## Semester End Tasks

### 1. Operational Tasks
- [ ] **Update Ubuntu**: Check for and apply updates to Ubuntu (if required)
- [ ] **Update Python**: Check for and apply updates to Python (if required)
- [ ] **Update Kubernetes**: Check for and apply updates to Kubernetes
- [ ] **Update JupyterHub version**: Check for and apply updates to [Z2JH](https://z2jh.jupyter.org/en/latest/changelog.html) JupyterHub (if required)
- [ ] **Update JupyterLab/Notebook version**: Check for and apply updates to JupyterLab and Notebook (if required)
- [ ] **Otter Grader Version Upgrade**: Check for and apply updates to Otter Grader across all hubs (if required)
- [ ] **Update Ubuntu Single User Images**:
- [ ] Ubuntu and rocker base image.
- [ ] Python
- [ ] R/RStudio (for non-rocker based images)
- [ ] JupyterHub: Check for and apply updates to Z2JH JupyterHub (if required).
- [ ] JupyterLab/Notebook: Check for and apply updates to JupyterLab and Notebook (if required)
- [ ] Otter Grader: Check for and apply updates to Otter Grader across all hubs (if required)
- [ ] Quarto
- [ ] **Update Hub Image**:
- [ ] JupyterHub: Check for and apply updates to Z2JH JupyterHub (if required).
- [ ] oauthenticator
- [ ] ltiauthenticator
- [ ] **Reduce Resources**:
- Scale down node placeholder pods to 0
- Reduce the number of nodes allocated for each node pool
- [ ] **Clear SQLite Db**: Clear SQLite database that caches user info for hub pods
- [ ] Scale down node placeholder pods to 0
- [ ] Reduce the number of nodes allocated for each node pool
- [ ] **Clear SQLite DB**: Clear SQLite database that caches user info for hub pods
- [ ] **Archive User Data**: Archive user home directories across hubs (if required)
- [ ] **Resize/Consolidate Filestores**: Resize/Consolidate filestore based on the storage snapshot (if required)
- [ ] **Remove Config**: Remove stanzas added to provide elevated privileges to instructors, increased RAM for courses, shared directories etc..
- [ ] **Remove Packages**: Remove packages that were requested for the previous term or older.
- [ ] **Remove Calendar Events**: Remove calendar events added to support courses in `DataHub Scaling Events`
- [ ] **Resolve Alerts**: Resolve any dependabot alerts reported
- [ ] **Version Packages**: Version any packages that are unversioned in environment.yml file
- [ ] **Update Postgres**: Check for and apply updates to Postgres server and client (if required)
- [ ] **Create Tokenss**: Create a new github [personal access token](https://docs.datahub.berkeley.edu/admins/cicd-github-actions.html#organization-secrets) for our CI/CD pipeline
- [ ] **Create Tokens**: Create a new github [personal access token](https://docs.datahub.berkeley.edu/admins/cicd-github-actions.html#organization-secrets) for our CI/CD pipeline

### 2. User Communication
- [ ] **Backup Data**: Notify users to back up their own files.
Expand Down

0 comments on commit 5153f6c

Please sign in to comment.