Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[New Hub] [Phase 3] Hub Setup - maap.2i2c.cloud #5199

Open
sgibson91 opened this issue Nov 26, 2024 · 1 comment
Open

[New Hub] [Phase 3] Hub Setup - maap.2i2c.cloud #5199

sgibson91 opened this issue Nov 26, 2024 · 1 comment
Assignees

Comments

@sgibson91
Copy link
Member

sgibson91 commented Nov 26, 2024

Context

Depends on:

Note

This community may also want a dedicated URL, e.g.:

  • hub.openveda.cloud -> VEDA
  • hub.ghg.center -> GHG

How many hubs will be deployed?

2 - staging and prod

Which cluster will the hub(s) be deployed on?

SMCE MAAP account (official name TBD)

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: staging (READY)

Phase 3.1: Initial setup

Question Answer Notes
Name of the hub staging
Dask gateway? Yes
Splash image URL https://maap-project.org/wp-content/uploads/2021/10/nasamaaplogo3.png
Homepage URL https://maap-project.org/
Funded by? Copy what's in VEDA config
Authentication Mechanism GitHub
Admin Users (GitHub handles or emails, depending on Mechanism) @freitagb @wildintellect

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? No

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.

Note

Replicate VEDA profile list - this includes fancy profiles

Question Answer Notes
Pangeo Notebook? Yes Modified by VEDA
RStudio (with Rocker)? Yes
Allow users to specify any image they want to use? Yes If Yes, enable unlisted_choice.
Max RAM option allowed
GPU enabled? Yes
Default Interface JupyterLab
Allow multiple concurrent servers per user? Yes/No 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) TBA Double check with Yuvi

Phase 3.5: Profile List finetuning

Question Answer Notes
Custom image to be specified? Yes QGIS Linux desktop (copy VEDA)

Hub 2: prod (READY)

Same as staging

@sgibson91 sgibson91 changed the title [New Hub] [Phase 3] Hub Setup - {{community_url}} [New Hub] [Phase 3] Hub Setup - maap.2i2c.cloud Nov 26, 2024
@yuvipanda
Copy link
Member

Pinging @wildintellect to select which github teams should be given access to this hub, and which ones should get GPU access

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants