kubecost / cost-analyzer-helm-chart

Kubecost helm chart
http://kubecost.com/install
Apache License 2.0
488 stars 418 forks source link

[Feature] global affinity and tolerations #3439

Open fauzanelka opened 5 months ago

fauzanelka commented 5 months ago

Problem Statement

It is such a pain to declare affinity to all services manually, can't we have global.affinity and global.tolerations instead? This will override all affinities and tolerations declared (if they exists) on the services.

Solution Description

Add global.affinity and global.tolerations to helm chart. Update the conditions of affinity and tolerations on the helm template to check global.affinity and global.tolerations values.

Alternatives

No response

Additional Context

No response

Troubleshooting

chipzoller commented 5 months ago

Agree, would be a useful thing. Is this an area where you'd like to contribute?