Skip to content

Commit

Permalink
Addressing comments
Browse files Browse the repository at this point in the history
  • Loading branch information
balajialg committed Nov 20, 2024
1 parent 18c1f3c commit d8bb02f
Showing 1 changed file with 5 additions and 6 deletions.
11 changes: 5 additions & 6 deletions docs/tasks/semester-start-end-tasks.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,8 @@ This document outlines the tasks for preparing DataHub for the start of a semest
## Semester Start Tasks

### 1. Setup and Configuration
- [ ] **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)
- [ ] **Bump Replica Values**: Bump replica values in values.yaml
- [ ] **Set Node Count**: Set the appropriate number of node count for each node pool in GKE console
- [ ] **Otter Grader Version Upgrade**: Check for and apply updates to Otter Grader across all hubs (if required)

### 2. User Management
- [ ] **Identify Unused Hubs**: Identify hubs that will not be used during a particular semester
Expand All @@ -24,20 +21,22 @@ This document outlines the tasks for preparing DataHub for the start of a semest
### 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 (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)
- [ ] **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
- [ ] **Delete Users**: Delete users from ORM database
- [ ] **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 Calendar Events**: Remove calendar events added to support courses in `DataHub Scaling Events`
- [ ] **Resolve Alerts**: Resolve any dependabot alerts reported
- [ ] **Rotate Credentials**: Rotate cluster credentials (if required)
- [ ] **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

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

0 comments on commit d8bb02f

Please sign in to comment.