2i2c-org / infrastructure

Infrastructure for configuring and deploying our community JupyterHubs.
https://infrastructure.2i2c.org
BSD 3-Clause "New" or "Revised" License
105 stars 64 forks source link

AWS cost attribution: split each hub in all of AWS clusters into their own user nodegroups #5074

Open GeorgianaElena opened 1 day ago

GeorgianaElena commented 1 day ago

For each cluster in the list below, perform the following actions:

- [ ] Create the same set of nodes for each hub of the cluster
- [ ] Configure each of the hubs so their users only spawn on the nodepools designated for them
- [ ] Tag each of the nodepool with `2i2c:hub-name` to match the name of the hub

Reference

See https://github.com/2i2c-org/infrastructure/issues/4482 for reference as at the end, their config should be similar to one of openscapes.

Definition of done

sgibson91 commented 17 hours ago

@GeorgianaElena do you want to split up the list of clusters between us? E.g. I'm currently working on nmfs-openscapes so may as well do that.

GeorgianaElena commented 17 hours ago

@sgibson91, I'll start open separate issues for each cluster so that we can split them more easily: self-assign -> do the work -> close the issue. And to get that nice feeling of fixing an issue rather than have a single big one.

I will start with the nmfs-openscapes one so you can self-assign and start working on it if you want 🚀

sgibson91 commented 17 hours ago

Sounds great!

GeorgianaElena commented 12 hours ago

@sgibson91, let's use this comment to record with what clusters we ran into issues so we can come back to them later on. So far we had issues with: