basehub: allow shared-volume-reporter to be disabled, and disable it on 2i2c-aws-us and catalystproject-africa #4000
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Technically why this is acceptable is detailed in #3999.
2i2c-aws-us runs two core nodes, but only requires one for its CPU/memory needs. What makes us have two is the fact that we need room for 66 pods, but each core node only allows for 57 per node.
With this change, we reduce the pods to run on the core nodes with one pod per hub we have deployed --- 7 pods. And that in turn combined with other pod reductions like #3869 will get us below 57 pods to run on the core nodes, allowing us to cut cost for communities on 2i2c-aws-us (I think with almost 200USD total) and help us demonstrate more cost effective cloud operations.
Related