I’m looking to create a build farm backed by drone. With a combination of GKE autoscaler and node taints / tolerations I can autoscale the build pool down to 0, and use only pre-emptable builds.
However, at this time I can’t see any support for tolerations in Drone. There’s node selector, but it doesn’t really work the same way. Specifically, we can’t prevent execution on nodes with NodeSelector that will allow the pool to autoscale back to 0; we can with Taints and Tolerations
I can implement this with a mutating webhook. But is this something else already seen here? Is it possible to add a patch for support in core?