Currently an executor (k8s cluster) must belong to a pool.
This can be quite restricting if you have several nodes, all of which you want to be in their own pools. As you have to build a cluster for each group of nodes
With this change we are making it so a Node belongs to a pool (marked via label) - and defaulting to the cluster pool
At some point after this migration, we may remove the cluster having a pool and instead have a static "default" pool
As part of this change I've also removed the minimumJobSize functionality as it is unused
If we need it back, we'll need to add it as config at the scheduling level (minimum per pool)
Currently an executor (k8s cluster) must belong to a pool.
This can be quite restricting if you have several nodes, all of which you want to be in their own pools. As you have to build a cluster for each group of nodes
With this change we are making it so a Node belongs to a pool (marked via label) - and defaulting to the cluster pool
As part of this change I've also removed the minimumJobSize functionality as it is unused