Skip to content

Conversation

yuvipanda
Copy link
Member

@yuvipanda yuvipanda commented Jul 2, 2025

In 2i2c-org#6309, we discovered that
some of our resource allocations were now outdated. This adds a 2% wiggle room
that should help with that
Otherwise we were losing a lot of resources on large nodes
Based on 2i2c-org#6351 (comment)

1. Much more limited use of fractions - only for CPUs under 2. No fractions over that, everything is rounded to nearest whole number
2. The display name indicates how much CPU is guaranteed
3. The description indicates CPU limits with appropriate wording
4. Allow specifying multiple node types in one go, makes copy pasting easier.
5. No longer specify 'default: true', as first one is default now
@yuvipanda yuvipanda force-pushed the resource-alloc-wiggle branch from daab30e to ceedd54 Compare July 15, 2025 20:06
yuvipanda added a commit to yuvipanda/pilot-hubs that referenced this pull request Jul 15, 2025
Copy link

github-actions bot commented Jul 15, 2025

Merging this PR will trigger the following deployment actions.

Support deployments

No support upgrades will be triggered

Staging deployments

Cloud Provider Cluster Name Hub Name Reason for Redeploy
aws victor staging Core infrastructure has been modified
aws neurohackademy staging Core infrastructure has been modified
aws nasa-cryo staging Core infrastructure has been modified
aws reflective staging Core infrastructure has been modified
aws nasa-veda staging Core infrastructure has been modified
gcp 2i2c staging Core infrastructure has been modified
gcp 2i2c dask-staging Core infrastructure has been modified
gcp 2i2c ucmerced-staging Core infrastructure has been modified
aws maap staging Core infrastructure has been modified
aws disasters staging Core infrastructure has been modified
gcp cloudbank staging Core infrastructure has been modified
gcp climatematch staging Core infrastructure has been modified
aws 2i2c-aws-us staging Core infrastructure has been modified
aws 2i2c-aws-us dask-staging Core infrastructure has been modified
aws earthscope staging Core infrastructure has been modified
aws openscapes staging Core infrastructure has been modified
gcp hhmi staging Core infrastructure has been modified
kubeconfig 2i2c-jetstream2 staging Core infrastructure has been modified
aws strudel staging Core infrastructure has been modified
aws ubc-eoas staging Core infrastructure has been modified
aws nmfs-openscapes staging Core infrastructure has been modified
gcp catalystproject-latam staging Core infrastructure has been modified
aws opensci staging Core infrastructure has been modified
aws nasa-ghg staging Core infrastructure has been modified
aws jupyter-health staging Core infrastructure has been modified
gcp awi-ciroh staging Core infrastructure has been modified
aws catalystproject-africa staging Core infrastructure has been modified
kubeconfig utoronto staging Core infrastructure has been modified
kubeconfig utoronto r-staging Core infrastructure has been modified
aws projectpythia staging Core infrastructure has been modified
gcp 2i2c-uk staging Core infrastructure has been modified
aws smithsonian staging Core infrastructure has been modified
gcp leap staging Core infrastructure has been modified

Production deployments

Cloud Provider Cluster Name Hub Name Reason for Redeploy
gcp dubois ephemeral Core infrastructure has been modified
aws victor prod Core infrastructure has been modified
aws neurohackademy prod Core infrastructure has been modified
aws nasa-cryo prod Core infrastructure has been modified
aws reflective prod Core infrastructure has been modified
aws reflective workshop Core infrastructure has been modified
aws nasa-veda prod Core infrastructure has been modified
aws nasa-veda binder Core infrastructure has been modified
gcp 2i2c imagebuilding-demo Core infrastructure has been modified
gcp 2i2c binderhub-ui-demo Core infrastructure has been modified
gcp 2i2c demo Core infrastructure has been modified
gcp 2i2c temple Core infrastructure has been modified
gcp 2i2c ucmerced Core infrastructure has been modified
gcp 2i2c mtu Core infrastructure has been modified
aws maap prod Core infrastructure has been modified
aws disasters prod Core infrastructure has been modified
gcp cloudbank authoring Core infrastructure has been modified
gcp cloudbank bcc Core infrastructure has been modified
gcp cloudbank chaffey Core infrastructure has been modified
gcp cloudbank ccc Core infrastructure has been modified
gcp cloudbank ccsf Core infrastructure has been modified
gcp cloudbank chabot Core infrastructure has been modified
gcp cloudbank csm Core infrastructure has been modified
gcp cloudbank csueb Core infrastructure has been modified
gcp cloudbank csuf Core infrastructure has been modified
gcp cloudbank csula Core infrastructure has been modified
gcp cloudbank csulb Core infrastructure has been modified
gcp cloudbank csun Core infrastructure has been modified
gcp cloudbank csum Core infrastructure has been modified
gcp cloudbank csumb Core infrastructure has been modified
gcp cloudbank csus Core infrastructure has been modified
gcp cloudbank demo Core infrastructure has been modified
gcp cloudbank dvc Core infrastructure has been modified
gcp cloudbank elac Core infrastructure has been modified
gcp cloudbank elcamino Core infrastructure has been modified
gcp cloudbank evc Core infrastructure has been modified
gcp cloudbank fresno Core infrastructure has been modified
gcp cloudbank foothill Core infrastructure has been modified
gcp cloudbank glendale Core infrastructure has been modified
gcp cloudbank golden Core infrastructure has been modified
gcp cloudbank high Core infrastructure has been modified
gcp cloudbank howard Core infrastructure has been modified
gcp cloudbank humboldt Core infrastructure has been modified
gcp cloudbank lacc Core infrastructure has been modified
gcp cloudbank lahc Core infrastructure has been modified
gcp cloudbank lamission Core infrastructure has been modified
gcp cloudbank laney Core infrastructure has been modified
gcp cloudbank lavc Core infrastructure has been modified
gcp cloudbank lbcc Core infrastructure has been modified
gcp cloudbank mendocino Core infrastructure has been modified
gcp cloudbank merced Core infrastructure has been modified
gcp cloudbank merritt Core infrastructure has been modified
gcp cloudbank mills Core infrastructure has been modified
gcp cloudbank miracosta Core infrastructure has been modified
gcp cloudbank mission Core infrastructure has been modified
gcp cloudbank moreno Core infrastructure has been modified
gcp cloudbank norco Core infrastructure has been modified
gcp cloudbank palomar Core infrastructure has been modified
gcp cloudbank pasadena Core infrastructure has been modified
gcp cloudbank redwoods Core infrastructure has been modified
gcp cloudbank reedley Core infrastructure has been modified
gcp cloudbank riohondo Core infrastructure has been modified
gcp cloudbank sacramento Core infrastructure has been modified
gcp cloudbank saddleback Core infrastructure has been modified
gcp cloudbank santiago Core infrastructure has been modified
gcp cloudbank sbcc Core infrastructure has been modified
gcp cloudbank sbcc-dev Core infrastructure has been modified
gcp cloudbank sierra Core infrastructure has been modified
gcp cloudbank sjcc Core infrastructure has been modified
gcp cloudbank sjsu Core infrastructure has been modified
gcp cloudbank skyline Core infrastructure has been modified
gcp cloudbank srjc Core infrastructure has been modified
gcp cloudbank tuskegee Core infrastructure has been modified
gcp cloudbank ucsc Core infrastructure has been modified
gcp cloudbank wlac Core infrastructure has been modified
gcp climatematch prod Core infrastructure has been modified
aws 2i2c-aws-us showcase Core infrastructure has been modified
aws earthscope prod Core infrastructure has been modified
aws earthscope binder Core infrastructure has been modified
aws openscapes prod Core infrastructure has been modified
aws openscapes workshop Core infrastructure has been modified
gcp hhmi spyglass Core infrastructure has been modified
gcp hhmi binder Core infrastructure has been modified
kubeconfig projectpythia-binder binderhub Core infrastructure has been modified
aws strudel prod Core infrastructure has been modified
aws ubc-eoas prod Core infrastructure has been modified
aws nmfs-openscapes prod Core infrastructure has been modified
aws nmfs-openscapes workshop Core infrastructure has been modified
aws nmfs-openscapes noaa-only Core infrastructure has been modified
gcp catalystproject-latam unitefa-conicet Core infrastructure has been modified
gcp catalystproject-latam cicada Core infrastructure has been modified
gcp catalystproject-latam gita Core infrastructure has been modified
gcp catalystproject-latam iner Core infrastructure has been modified
gcp catalystproject-latam plnc Core infrastructure has been modified
gcp catalystproject-latam unam Core infrastructure has been modified
gcp catalystproject-latam cabana Core infrastructure has been modified
gcp catalystproject-latam nnb-ccg Core infrastructure has been modified
gcp catalystproject-latam labi Core infrastructure has been modified
gcp catalystproject-latam areciboc3 Core infrastructure has been modified
gcp catalystproject-latam valledellili Core infrastructure has been modified
aws opensci sciencecore Core infrastructure has been modified
aws opensci climaterisk Core infrastructure has been modified
aws opensci small-binder Core infrastructure has been modified
aws opensci big-binder Core infrastructure has been modified
aws nasa-ghg prod Core infrastructure has been modified
aws nasa-ghg binder Core infrastructure has been modified
aws jupyter-health prod Core infrastructure has been modified
gcp awi-ciroh prod Core infrastructure has been modified
gcp awi-ciroh workshop Core infrastructure has been modified
aws catalystproject-africa nm-aist Core infrastructure has been modified
aws catalystproject-africa must Core infrastructure has been modified
aws catalystproject-africa uvri Core infrastructure has been modified
aws catalystproject-africa wits Core infrastructure has been modified
aws catalystproject-africa kush Core infrastructure has been modified
aws catalystproject-africa molerhealth Core infrastructure has been modified
aws catalystproject-africa aibst Core infrastructure has been modified
aws catalystproject-africa bhki Core infrastructure has been modified
aws catalystproject-africa bon Core infrastructure has been modified
kubeconfig utoronto prod Core infrastructure has been modified
kubeconfig utoronto r-prod Core infrastructure has been modified
kubeconfig utoronto highmem Core infrastructure has been modified
aws projectpythia prod Core infrastructure has been modified
aws projectpythia pythia-binder Core infrastructure has been modified
gcp 2i2c-uk lis Core infrastructure has been modified
aws smithsonian prod Core infrastructure has been modified
gcp leap prod Core infrastructure has been modified
gcp leap public Core infrastructure has been modified

@yuvipanda yuvipanda marked this pull request as draft July 15, 2025 20:12
@yuvipanda yuvipanda changed the title Add 2% wiggle room to resource allocations Improve resource allocation choice generator Jul 16, 2025
@GeorgianaElena
Copy link
Member

GeorgianaElena commented Jul 30, 2025

@yuvipanda, I know that this could be improved/documented as part of #6213, BUT since it looks we haven't had time to commit it these past sprints, can we merge this PR as it is so we can use it more easily?

agoose77 added a commit that referenced this pull request Aug 6, 2025
agoose77 added a commit that referenced this pull request Aug 6, 2025
* docs: improve deployment information

* feat: add new hub

* Update config/clusters/berkeley-geojupyter/cluster.yaml

* feat: use resource allocation from #6313
@yuvipanda yuvipanda marked this pull request as ready for review August 6, 2025 20:48
@yuvipanda yuvipanda merged commit effe777 into 2i2c-org:main Aug 6, 2025
42 checks passed
@yuvipanda
Copy link
Member Author

Fair enough, @GeorgianaElena - merged.

jnywong pushed a commit to jnywong/infrastructure that referenced this pull request Aug 7, 2025
* docs: improve deployment information

* feat: add new hub

* Update config/clusters/berkeley-geojupyter/cluster.yaml

* feat: use resource allocation from 2i2c-org#6313
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

Successfully merging this pull request may close these issues.

2 participants