Subtasks (where work/discussion will happen) will be created and/or marked as blockers of this one.
Follow-on is T119138: [keyresult] Migrate majority of CI jobs to Nodepool (part 2).
Subtasks (where work/discussion will happen) will be created and/or marked as blockers of this one.
Follow-on is T119138: [keyresult] Migrate majority of CI jobs to Nodepool (part 2).
I changed the title to include "part 1" because this won't be completed completed by Dec 31st.
Jobs that we hope to have migrated by then, however, are:
Python/Ruby/Javascript jobs have been almost all migrated. There are a few left over but they need some architecture work or are jobs that need to be heavily refactored.
That took a while, I have largely underestimated the amount of side maintenance work I have to conduct as well as all the puppet provisioning and crazy double check before migrate. We also had some weird cases such as requiring Trusty or npm jobs relying on PHP composer or Ruby JSDuck.
Overall it went fine with a tremendous help from a lot of people, specially:
And more!!!!