datahub
datahub copied to clipboard
JupyterHubs for use by Berkeley enrolled students
Currently, we have no way to announce maintenance / downtime / new features to ours users. We should make an announce-only list that folks can subscribe to for such notifications....
# Summary We know that there are few courses like [Stat 131A](https://classes.berkeley.edu/content/2022-fall-stat-c131a-001-lec-001) that use Datahub without using nbgitpuller links. Students log in directly to the hub to access their coursework....
We had an outage for 2 hours between 3 - 5 PM PST today which affected all users (mainly Data 8 considering that they had an assignment due today which...
# Summary # User Stories We currently deploy prometheus as part of our hub. This is fairly straightforward, however it becomes unavailable whenever something happens to the core nodes. For...
**Summary**: Given the extensive data collected over the past few years while creating new hubs, installing new packages, data archival requests or increasing the RAM size, It would be an...
https://github.com/berkeley-dsep-infra/datahub/issues/2950 could've been caught fairly easily in https://github.com/berkeley-dsep-infra/datahub/pull/2933 if we had some simple unit tests that check that otter imports/command line works properly. We should add that as part of...
In https://github.com/berkeley-dsep-infra/datahub/issues/2677, the hub pod restarted during a deployment to pick up new image tag. This is not strictly necessary - we can add a feature to z2jh that prevents...
For a while, there have been problems where okpy's [submit notebook](https://github.com/okpy/ok-client/blob/0f49d2a55bd87ad564f7a63f6ad6058aae69d347/client/api/notebook.py#L68-L77) functionality was saving blank notebooks. Just before submitting, it [injects some JS to save the notebook](https://github.com/okpy/ok-client/blob/0f49d2a55bd87ad564f7a63f6ad6058aae69d347/client/api/notebook.py#L105). But somehow, notebook...
### Bug description My limited understanding of this tool is that it polls a calendar every minute, checks to see if there are events scheduled, and if there are it...
JupyterLab and Retrolab have realtime collaboration features now. They are a bit experimental, but work reasonably well. We should enable them in our hubs.