[FEATURE]: Add tolerations to many garden-run pods #3031
Labels
feature request
stale
Label that's automatically set by stalebot. Stale issues get closed after 14 days of inactivity.
Feature Request
Background / Motivation
Would love to add kubernetes
tolerations
to various garden-run resources - such as tests, tasks,cluster-buildkit
pod (and anything else I may have missed for that matter)What should the user be able to do?
Specify tolerations for
container.tests[].tolerations
,container.tasks[].tolerations
as well as for theproviders[].clusterBuildkit.tolerations
.Why do they want to do this? What problem does it solve?
That way I would not need to use expensive on-demand nodes, and could rely on the much cheaper spot instances. (In the particular azure case, each spot instance has a
taint
by default, and it's impossible to get rid of it).Suggested Implementation(s)
Just allow passing the setting for each of the objects. With the project variables, it's simple to manage it centrally via that mechanism.
How important is this feature for you/your team?
🌵 Not having this feature makes using Garden needlessly expensive
The text was updated successfully, but these errors were encountered: