-
Spike
-
Resolution: Done
-
Normal
-
None
In order to avoid running a whole multinode job for a patch not passing lint checks, it would make sense to get out of Prow (and github workflow? at least for the Spelling) and group everything on Zuul.
Doing so, we may ensure proper dependencies between jobs, meaning an end-to-end won't start until lighter jobs are green, for instance.
For such small jobs, we may try to consume Zuul's pods, like it's apparently done downstream.
Some references:
- https://softwarefactory-project.io/r/plugins/gitiles/config/+/refs/heads/master/nodepool/static_config/zs.yaml#39 (check for "pod" labels)
- container creation file: https://softwarefactory-project.io/r/plugins/gitiles/config/+/refs/heads/master/containers/containers.dhall
- mentions of existing jobs using pods: https://softwarefactory-project.io/codesearch/?q=pod-centos-7&i=nope&literal=nope&files=&excludeFiles=&repos=
1.
|
List jobs we may move to Zuul pods | Closed | Unassigned | ||
2.
|
Create a PoC | Closed | Unassigned |