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
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
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | hashar | T54161 Zuul: Certain events cause Zuul to trigger a pipeline with 0 jobs | |||
Resolved | hashar | T52664 Switch zuul to be gearman based | |||
Resolved | hashar | T52667 package python module pbr | |||
Resolved | None | T54092 [OPS] backport package python-setuptools-git from raring | |||
Resolved | hashar | T52666 package python module d2to1 | |||
Declined | hashar | T58100 backport package python-testrepository >= 0.0.14 | |||
Resolved | hashar | T56825 backport package openstack-pkg-tools | |||
Resolved | hashar | T52668 package python module gear | |||
Resolved | None | T52669 Jenkins: install gearman plugin from Jenkins maven repository | |||
Resolved | hashar | T58549 Import apscheduler package on apt.wikimedia.org | |||
Resolved | hashar | T58556 package python ordereddict for Debian |
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.