-
Notifications
You must be signed in to change notification settings - Fork 66
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] University of Washington ICESAT Hackweeks #962
Comments
Hey @scottyhq - would you mind clarifying some of the empty boxes above so that we can get this hub deployed? Also a few specific questions:
|
Thanks @choldgraf! So excited to collaborate with 2i2c for https://icesat-2.hackweek.io. Suggested amendments and notes below:
@scottyhq, @JessicaS11, @aaarendt
First Hackweek: March 21-25, 2022
No. But we have AWS credits from NASA + AWS Sustainability Data Initiative. I'll send an email with the credit code.
We'd like to limit access to this GitHub Organization Team https://github.com/orgs/ICESAT-2HackWeek/teams/jupyterhub-2022
Not sure if we can use multiple, if not the first one would be best:
auto-deploy
We're pushing a Docker image to these two repositories (just need to autodeploy 'latest' from either one) |
For the credit voucher granting AWS credits, see https://2i2c.freshdesk.com/a/tickets/73. |
I was tempted to run this as a https://github.com/yuvipanda/jupyterhub-multicluster-kubespawner but I think it's too early still, and we should just run a dedicated hub instead. |
No worries - so I think that means that our next steps are:
? |
@choldgraf yeah I've updated the task body with what I think of as the TODO. |
@choldgraf can you give me billing rights on the 2i2c sandbox AWS project (id 746653422107)? I've created an AWS organization with it as the management account, and I'll need to disable credit sharing before I can redeem the AWS voucher provided to us. Alternatively, you can go to https://console.aws.amazon.com/billing/home?region=us-east-1#/ logged in as your [email protected] sandbox user, and disable credit sharing under preferences? |
https://docs.aws.amazon.com/IAM/latest/UserGuide/tutorial_billing.html?icmpid=docs_iam_console#tutorial-billing-step2 has instructions on providing billing access. |
Already deployed! Ref 2i2c-org#962
Already deployed! Ref 2i2c-org#962
@scottyhq I've set it up at https://uwhackweeks.2i2c.cloud/, including the GitHub authentication with teams. Can you try it out and let me know if it works? If you'd prefer a different domain name, let me know as well. |
Amazing! Thank you @yuvipanda. I just tried logging in but get |
@scottyhq i think it needs permissions to read teams. I've just requested that - an email should've come to the owners of the org. |
@scottyhq does it work for you now? |
I'm in! Much appreciated @yuvipanda. As we kick the tires, should we follow up with any issues here, or should further conversation happen elsewhere? |
@scottyhq - usually we try to get the hub into a working state per the needs of the community using it. This often requires a few back-and-forths, and once it seems good enough, we close the "new hub" issue and start spot-checking other changes via Also just a note that @yuvipanda is about to go on vacation, so it might be better to ping |
@choldgraf @yuvipanda it seems the authentication still isn't working as expected. Only I am able to login, and not other members of our github org team. Perhaps I was only able to get in because I'm listed as a hub 'admin'? If the team-based authentication doesn't work, we can just fall back to the entire org. |
Hi @scottyhq I've found a bug in your helm config - I will push a fix |
For posterity: the I am less sure on the mixture of GitHub Org and GitHub Teams auth currently used in your helm chart, specifically the mixing of the |
Thanks @sgibson91 ! Confirmed this is working now for other users.
Yeah, I've always been confused by the combination of what is required minimal scopes for the authenticator, and whether org members must set their profile to 'public' or not. Feel free to fiddle with it if you want, our plan for the next week is to operate in a testing mode and then add more people for tutorial development. |
Using the |
Gotcha, if you want to disable One other thought after quickly testing things out - is it easy to remove the 'RStudio' logo and radio button from the hub landing page? We don't plan on doing anything with R during our event and the option might confuse users as it is not part of our docker image. Unless there is a separate 2i2c-managed Rstudio default image that can be pointed at? Currently selecting this launch option leads to a |
@GeorgianaElena could we have a branch of the pilots-homepage repo without the RStudio logo for the above request? 👆🏻 |
@sgibson91, yes, should be possible! I'm looking into it. |
Update: RStudio logo + button have been removed for both the staging and prod hubs 🚀 |
Hi @scottyhq! Just wanted to double-check if you wanted a dedicated scalable dask Cluster with dask gateway for this hub. It is my understanding from the the top comment, that you don't. However, the hub was configured to support this and I wasn't sure if it was intended. A missing |
Thanks for checking @GeorgianaElena, dask_gateway wasn't part of the plan for this hub, so I think we're good to go! Feel free to close this issue and I'll follow up with |
@scottyhq I note that this seems reported in yuvipanda/jupyterhub-configurator#5 (comment) - I'll make a +1 comment about the value of having that submit button feedback. I've wished for it as well. |
Hey all - I'm gonna close this one since I believe the hub is in a steady state now, but we can keep track of follow-up items in subsequent issues for events etc. |
Hub Description
This is a hub for a team at the University of Washington for several upcoming ICESAT Hackweeks.
The environment should be pretty standard for a research workflow - the most complex bits here are the GitHub Teams authentication, and deploying this in an AWS cluster.
Community Representative(s)
Important dates
Target start date
ASAP (so that they can git it a whirl and play around with the setup)
Preferred Cloud Provider
Amazon Web Services
Preferred Location of the Cloud Resources
us-west-2
Do you have your own billing account?
Hub Authentication Type
Other (may not be possible, please specify in comments)
Hub logo
No response
Hub logo URL
No response
Hub image service
FIND OUT. They wish to auto-deploy a Docker image, but not sure if they have one yet.
Hub image
FIND OUT. They wish to auto-deploy a Docker image, but not sure if they have one yet.
Extra features you'd like to enable
Other relevant information
Authentication: They'd like GitHub Teams authentication within the following GitHub organization: https://github.com/ICESAT-2HackWeek
Per-user resources
Hub ID
No response
Hub Cluster
No response
Hub URL
No response
Hub Type
Research Hub (though scalable dask cluster isn't needed)
Tasks to deploy the hub
The text was updated successfully, but these errors were encountered: