-
Notifications
You must be signed in to change notification settings - Fork 78
Description
Context
No response
How many hubs will be deployed?
1
Which cluster will the hub(s) be deployed on?
berkeley-geojupyter
Hub Setup Information
For each hub to be deployed, copy the tables below and fill them in.
The tables must be complete for each hub to be considered READY to be
deployed. For a staging/prod pair, a statement such as "Same as staging
but for production" will suffice for the prod hub's specification. Use
the Notes column to provide any contextual information.
Available runbooks:
Hub 1: {{hub_name}} (READY/NOT READY
)
Phase 3.1: Initial setup
Question | Answer | Notes |
---|---|---|
Name of the hub | prod | |
Dask gateway? | No | |
Splash image URL | https://github.com/user-attachments/assets/0218ad87-061f-4b3a-b1e4-7555a9a83876 | |
Homepage URL | https://geojupyter.org | |
Funded by? | The Eric & Wendy Schmidt Center for Data Science & Environment at UC Berkeley | |
Authentication Mechanism | GitHub | |
Admin Users (GitHub handles or emails, depending on Mechanism) | @mfisher87 |
At the end of this phase, both 2i2c engineers and the admin users mentioned can login to the hub.
Phase 3.2: Object storage access
Question | Answer | Notes |
---|---|---|
Scratch bucket enabled? | Yes | |
Persistent bucket enabled? | No | |
Requester pays requests to external buckets allowed? | NA |
At the end of this phase, both 2i2c engineers and the admin users mentioned can access any object storage setup.
Phase 3.3: Profile List
These are the standard profile list options to start with. They can be customized later.
Use the Notes column to provide extra information, such as specific image tags to use, or deployer generate resource-allocation choices
command to use for RAM, etc.
Question | Answer | Notes |
---|---|---|
Pangeo Notebook? | No | |
RStudio (with Rocker)? | No | |
Allow users to specify any image they want to use? | Yes | If Yes, enable unlisted_choice . |
Dynamic Image Building turned on? | Yes | |
Max RAM option allowed | ~30G (use 4 options from r5.xlarge) | Generate with updates in #6313 |
GPU enabled? | No | |
Default Interface | JupyterLab | |
Allow multiple concurrent servers per user? | Yes | If yes, enable allowNamedServers . |
At the end of this phase, the admin users mentioned should be able to start a server with their desired environment(s).
Phase 3.4: Authentication tuning
Question | Answer | Notes |
---|---|---|
Authentication Mechanism | GitHub | |
GitHub Teams based access? | Yes | |
List of GitHub Teams to be granted access (if required) | https://github.com/orgs/geojupyter/teams/jupyterhub-users | Ping @mfisher87 for access |
Phase 3.5: Profile List finetuning
Question | Answer | Notes |
---|---|---|
Custom image to be specified? | Yes | https://github.com/geojupyter/docker-image/pkgs/container/geojupyter |