Page MenuHomePhabricator

Switch zuul to be gearman based
Closed, ResolvedPublic

Description

Upstream has rewrote part of Zuul to no more rely on the Jenkins API. It uses Gearman instead.

That also needs a Jenkins plugin http://tarballs.openstack.org/ci/gearman-plugin.hpi


Version: wmf-deployment
Severity: enhancement

Details

Reference
bz50664

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 2:07 AM
bzimport set Reference to bz50664.

Will try to get that done by the end of October.

Tweaked python dependencies in the 'labs' branch of integration/zuul.git https://gerrit.wikimedia.org/r/#/c/93452/

On operations/puppet:

Added some new python dependencies in https://gerrit.wikimedia.org/r/93454

Preparing the Gearman configuration of Zuul with https://gerrit.wikimedia.org/r/93457

Will test that in labs.

Removing bug 46552 "debian package for Zuul" from the dependencies. The packaging efforts is pending changes upstream that we can't really wait for nor it is a priority for them.

The upgrade will be done using pip as described on https://www.mediawiki.org/wiki/Continuous_integration/Zuul/gearman_upgrade

The upgrade as been completed on January 7th 2014. After having monitored it for a couple week, that is working as expected.

Phabricator_maintenance renamed this task from Switch zuul to be gearman based (tracking) to Switch zuul to be gearman based.Aug 13 2016, 9:49 PM