Skip to content

Conversation

sarahwilson523
Copy link
Contributor

Adding clearer display names for resource allocation choices, and removing smallest server option for now.

Adding clearer descriptions to resource allocation choices, and removing smallest server option for now.
Copy link

github-actions bot commented Jul 11, 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
gcp cloudbank staging Following helm chart values files were modified: common.values.yaml
aws earthscope staging Following helm chart values files were modified: common.values.yaml
gcp climatematch staging Following helm chart values files were modified: common.values.yaml
gcp hhmi staging Following helm chart values files were modified: staging.values.yaml
aws victor staging Following prod hubs require redeploy: prod

Production deployments

Cloud Provider Cluster Name Hub Name Reason for Redeploy
gcp cloudbank authoring Following helm chart values files were modified: common.values.yaml
gcp cloudbank bcc Following helm chart values files were modified: common.values.yaml
gcp cloudbank chaffey Following helm chart values files were modified: common.values.yaml
gcp cloudbank ccc Following helm chart values files were modified: common.values.yaml
gcp cloudbank ccsf Following helm chart values files were modified: common.values.yaml
gcp cloudbank chabot Following helm chart values files were modified: common.values.yaml
gcp cloudbank csm Following helm chart values files were modified: common.values.yaml
gcp cloudbank csueb Following helm chart values files were modified: common.values.yaml
gcp cloudbank csuf Following helm chart values files were modified: common.values.yaml
gcp cloudbank csula Following helm chart values files were modified: common.values.yaml
gcp cloudbank csulb Following helm chart values files were modified: common.values.yaml
gcp cloudbank csun Following helm chart values files were modified: common.values.yaml
gcp cloudbank csum Following helm chart values files were modified: common.values.yaml
gcp cloudbank csumb Following helm chart values files were modified: common.values.yaml
gcp cloudbank csus Following helm chart values files were modified: common.values.yaml
gcp cloudbank demo Following helm chart values files were modified: common.values.yaml
gcp cloudbank dvc Following helm chart values files were modified: common.values.yaml
gcp cloudbank elac Following helm chart values files were modified: common.values.yaml
gcp cloudbank elcamino Following helm chart values files were modified: common.values.yaml
gcp cloudbank evc Following helm chart values files were modified: common.values.yaml
gcp cloudbank fresno Following helm chart values files were modified: common.values.yaml
gcp cloudbank foothill Following helm chart values files were modified: common.values.yaml
gcp cloudbank glendale Following helm chart values files were modified: common.values.yaml
gcp cloudbank golden Following helm chart values files were modified: common.values.yaml
gcp cloudbank high Following helm chart values files were modified: common.values.yaml
gcp cloudbank howard Following helm chart values files were modified: common.values.yaml
gcp cloudbank humboldt Following helm chart values files were modified: common.values.yaml
gcp cloudbank lacc Following helm chart values files were modified: common.values.yaml
gcp cloudbank lahc Following helm chart values files were modified: common.values.yaml
gcp cloudbank lamission Following helm chart values files were modified: common.values.yaml
gcp cloudbank laney Following helm chart values files were modified: common.values.yaml
gcp cloudbank lavc Following helm chart values files were modified: common.values.yaml
gcp cloudbank lbcc Following helm chart values files were modified: common.values.yaml
gcp cloudbank mendocino Following helm chart values files were modified: common.values.yaml
gcp cloudbank merced Following helm chart values files were modified: common.values.yaml
gcp cloudbank merritt Following helm chart values files were modified: common.values.yaml
gcp cloudbank mills Following helm chart values files were modified: common.values.yaml
gcp cloudbank miracosta Following helm chart values files were modified: common.values.yaml
gcp cloudbank mission Following helm chart values files were modified: common.values.yaml
gcp cloudbank moreno Following helm chart values files were modified: common.values.yaml
gcp cloudbank norco Following helm chart values files were modified: common.values.yaml
gcp cloudbank palomar Following helm chart values files were modified: common.values.yaml
gcp cloudbank pasadena Following helm chart values files were modified: common.values.yaml
gcp cloudbank redwoods Following helm chart values files were modified: common.values.yaml
gcp cloudbank reedley Following helm chart values files were modified: common.values.yaml
gcp cloudbank riohondo Following helm chart values files were modified: common.values.yaml
gcp cloudbank sacramento Following helm chart values files were modified: common.values.yaml
gcp cloudbank saddleback Following helm chart values files were modified: common.values.yaml
gcp cloudbank santiago Following helm chart values files were modified: common.values.yaml
gcp cloudbank sbcc Following helm chart values files were modified: common.values.yaml
gcp cloudbank sbcc-dev Following helm chart values files were modified: common.values.yaml
gcp cloudbank sierra Following helm chart values files were modified: common.values.yaml
gcp cloudbank sjcc Following helm chart values files were modified: common.values.yaml
gcp cloudbank sjsu Following helm chart values files were modified: common.values.yaml
gcp cloudbank skyline Following helm chart values files were modified: common.values.yaml
gcp cloudbank srjc Following helm chart values files were modified: common.values.yaml
gcp cloudbank tuskegee Following helm chart values files were modified: common.values.yaml
gcp cloudbank ucsc Following helm chart values files were modified: common.values.yaml
gcp cloudbank wlac Following helm chart values files were modified: common.values.yaml
aws earthscope prod Following helm chart values files were modified: common.values.yaml
aws earthscope binder Following helm chart values files were modified: common.values.yaml
aws victor prod Following helm chart values files were modified: prod.values.yaml
gcp climatematch prod Following helm chart values files were modified: common.values.yaml

@yuvipanda yuvipanda changed the title Update common.values.yaml earthscope: Rename the resource request labels Jul 14, 2025
@yuvipanda
Copy link
Member

Thanks @sarahwilson523! We like to keep the labels consistent, as we may have to make adjustments constantly (one is coming up in #6313 for example). I'm happy to merge this, but would like to revert it post the workshop. Does that seem acceptable?

@sarahwilson523
Copy link
Contributor Author

sarahwilson523 commented Jul 14, 2025 via email

yuvipanda added a commit to yuvipanda/pilot-hubs that referenced this pull request Jul 15, 2025
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 added a commit to yuvipanda/pilot-hubs that referenced this pull request Jul 15, 2025
@yuvipanda
Copy link
Member

@sarahwilson523 that is extremely valuble feedback! I'm incorporating that into the overall work we're doing in improving these resource options.

I've incorporated your points 2 and 3 into the script (#6313), and the options now look like this:

image image

The changes are:

  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

I do agree with you on point 1, where descriptive words are better than just the numbers. We had considered using t shirt sizes (XS, S, M, L, XL, XXL, etc) but that implied the 'bigger is better' problem. I love the idea of using suggested names per-workload (light, moderate, etc) - but that can't be systematized as much, as what's 'standard' is going to change community to community. I think a pathway to explore is to either allow a community to pick 'standard' and we autogenerate names for instances smaller and bigger than that, or simply allow them to fully customize the labels. I'll spend a little more time thinking about it.

I've deployed these changes (#6366) to the staging geolab (https://staging.geolab.earthscope.cloud/hub/oauth_login). Can you test it out and let me know what you think? In particular, do you think it's worth deploying this to earthscope as is, or should we wait until we have descriptive labels?

Thank you very much for your high quality feedback @sarahwilson523, it helps us make changes not just for geolab but for all our communities! It's well appreciated.

@sarahwilson523
Copy link
Contributor Author

sarahwilson523 commented Jul 16, 2025 via email

@yuvipanda
Copy link
Member

@sarahwilson523 thank you! I have updated the other PR with the date so we can merge that after the course. I'll let you know when we do.

For the labels, what do you think of us using T shirt sizes to start with? It would go XXS, XS, M, L, XL, XXL and so on. We may try to make them consistent (so an M in one community always matches an M in another community), and they are pretty extendible by just adding more X in front of them. Do you think this would be an incremental improvement over what we have now in staging, or a potential step backwards?

jnywong pushed a commit to jnywong/infrastructure that referenced this pull request Aug 7, 2025
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
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