- Promote runner-class from preferred (weight 100) to required node affinity term, matching the actual workflow pod's scheduling - Use DoesNotExist operator when RunnerClass is unset - AND-combine runner-class and GPU label in same matchExpressions block - Add table-driven tests for all runner-class + GPU combinations - Bump chart versions to jeanschmidt.9 A preferred runner-class term let placeholders land on non-matching nodes where the real workflow pod (which uses a required term) could never follow — wasting the reservation. Making it required ensures placeholders only occupy nodes the actual pod can schedule onto. Signed-off-by: Jean Schmidt <contato@jschmidt.me> |
||
|---|---|---|
| .. | ||
| actionsmetricsserver | ||
| ghalistener | ||
| githubwebhookserver | ||
| sleep | ||