-
Notifications
You must be signed in to change notification settings - Fork 65
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
Integrate JMTE hub to our existing infrastructure #2474
Conversation
- Use 'jupyter-meets-the-earth' rather than jmte as name, because the existing cluster is already called 'jmte'. - SFTP service is gone! - Replicates config from https://github.com/2i2c-org/infrastructure/pull/436/files to the extent possible - Uses our IRSA config for AWS permissions, rather than the eksctl created service account in use earlier. - Uses CILogon+GitHub for authentication, rather than auth0+github - Re-use the same EFS filesystem from before, avoiding the need to copy a few terabytes of data around - Hub is now at jmte.2i2c.cloud, and the old URL (hub.jupyterearth.org) redirects here. Same for staging. Ref 2i2c-org#2201
Merging this PR will trigger the following deployment actions. Support and Staging deployments
Production deployments
|
I've deployed and set all this up already, as the existing cluster had gone down and I wanted to prevent disruptions. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work on this @yuvipanda!! LGTM!!!
Like for new hub setups, we want to provide permissions to work on this aws account for 2i2c engineers. So, sending out invites is relevnt as well, but not directly related to this PR |
Thanks for the quick review and all the help, @consideRatio! |
🎉🎉🎉🎉 Monitor the deployment of the hubs here 👉 https://github.com/2i2c-org/infrastructure/actions/runs/4665396306 |
to the extent possible
admin panel was used to manage access, so the hub was the source of user lists
Ref #2201