Page MenuHomePhabricator

Migrate all CI jobs from Nodepool, deprecate its use
Closed, ResolvedPublic

Description

We want to move away from Nodepool for many reasons. We will instead be using a docker-based setup. In the longer term this setup will match what is being used in production (blubber, helm, k8s).

This task is to track all needs for deprecating Nodepool use.

Related Objects

StatusSubtypeAssignedTask
OpenNone
Resolvedhashar
Resolvedhashar
Resolvedhashar
Resolvedhashar
Resolvedhashar
Resolvedhashar
ResolvedMaxSem
ResolvedCommunityTechBot
DuplicateNone
Resolvedhashar
ResolvedLegoktm
Resolvedhashar
Resolvedhashar
ResolvedEjegg
Resolvedhashar
DeclinedJayprakash12345
Resolvedhashar
Resolvedhashar
ResolvedAnomie
ResolvedOsnard
ResolvedRequestMarcoAurelio
ResolvedRequestMarcoAurelio
Resolvedhashar
ResolvedRequestMarcoAurelio
ResolvedRequestMarcoAurelio
DeclinedNone
OpenNone
Resolvedhashar
Resolvedhashar
ResolvedPastakhov
Resolvedhashar
Resolvedhashar
Resolvedthiemowmde
Resolvedhashar
Resolvedhashar
Resolvedhashar
ResolvedLucas_Werkmeister_WMDE
Resolvedhashar
Resolvedhashar
ResolvedPRODUCTION ERRORLegoktm
Resolvedhashar
Resolvedhashar
Resolvedhashar
ResolvedKarima
DeclinedNone
Resolvedhashar
Resolvedhashar
Resolvedhashar
Resolvedhashar
ResolvedAddshore
ResolvedAddshore
ResolvedAddshore
ResolvedAddshore
ResolvedAddshore
ResolvedAddshore
Resolvedhashar
Resolvedhashar
Resolvedhashar
Resolvedhashar
Declinedhashar
Resolvedhashar
Resolvedhashar
Resolvedhashar
Resolvedhashar
Resolvedhashar

Event Timeline

greg triaged this task as High priority.Mar 19 2018, 10:23 PM
greg created this task.
Ebe123 renamed this task from Migrate all CI jobs from Nodepool, deprecate it's use to Migrate all CI jobs from Nodepool, deprecate its use.Apr 30 2018, 4:44 PM

Change 473199 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Archive operations/debs/nodepool

https://gerrit.wikimedia.org/r/473199

Change 473201 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Stop running rake test for integration/config

https://gerrit.wikimedia.org/r/473201

Change 473202 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Remove Nodepool / diskimage-builder material

https://gerrit.wikimedia.org/r/473202

Change 473201 merged by jenkins-bot:
[integration/config@master] Drop integration-config-dib-jessie

https://gerrit.wikimedia.org/r/473201

Change 473199 merged by jenkins-bot:
[integration/config@master] Archive operations/debs/nodepool

https://gerrit.wikimedia.org/r/473199

hashar claimed this task.
hashar subscribed.

All jobs have been migrated. There are still some sub tasks opened but they are no more blockers for phasing out Nodepool.

All jobs have been migrated. There are still some sub tasks opened but they are no more blockers for phasing out Nodepool.

\o/ CELEBRATION! Well done Antoine. I know this was a long and grueling and sometimes sad project. I really appreciated your effort here to do things as completely as possible.

Why did we think this was going to only take 6 months? :P I guess the normal "multiple by 3 any time estimates" is mostly still true :)