The architecture for the disposable VMs (T47499) will have Zuul mergers in the labs infrastructure. None of the production slave (gallium, lanthanum) will be able to reach them due to security constraints.
Thus we need to migrate all jobs tied to productionSlaves label to labs instance (contintLabSlaves).
Tied to gallium
To keep on gallium:
-
integration-docroot-deployKeep, needs gallium for web server -
publish-docKeep, needs gallium for web server
To be moved:
- integration-zuul-layoutdiff T96463
- integration-zuul-layoutvalidation T96463
- integration-zuul-layoutvalidation-gate T96463
- mediawiki-core-code-coverage - T93559
- mwext-VisualEditor-sync-gerrit - Issue has been fixed in Gerrit. CI change is 139d17c8f1c4bcf2bb761e13a6501e4d85684066
- jsduck - T86175
- mediawiki-core-jsduck
- mediawiki-core-jsduck-publish
- oojs-core-jsduck
- oojs-core-jsduck-publish
- oojs-ui-jsduck
- oojs-ui-jsduck-publish
- unicodejs-jsduck
- unicodejs-jsduck-publish - https://gerrit.wikimedia.org/r/187798
- VisualEditor-jsduck
- mwext-GuidedTour-jsduck
- mwext-GuidedTour-jsduck-publish
- mwext-MultimediaViewer-jsduck
- mwext-MultimediaViewer-jsduck-publish
- mwext-VisualEditor-jsduck
- mwext-VisualEditor-jsduck-publish
- *-puppet-doc
- mediawiki-vagrant-puppet-doc Gerrit 204980
- operations-puppet-doc Gerrit 204982
- operations-apache-config-lint (job deleted)
- operations-mw-config-tests (removed, using generic 'phpunit' job instead)
- pywikibot-core-tests (hashar deleted it)
- translatewiki-puppet-validate https://gerrit.wikimedia.org/r/184644 and https://gerrit.wikimedia.org/r/222588
Tied to production slaves (gallium or lanthanum):
- .*testextension-zend (647 jobs!) - T93143
- integration-phpunit-mediawiki-REL1_2{2,3,4} and -master https://gerrit.wikimedia.org/r/#/c/184641/
- mediawiki-extensions-zend
- mediawiki-gate https://gerrit.wikimedia.org/r/184634
- mediawiki-phpunit-zend
- jobs which have no node: stanza in JJB configuration file. Important
- mwext-Mantle-qunit-mobile – https://gerrit.wikimedia.org/r/198655
- mwext-MobileFrontend-qunit-mobile – https://gerrit.wikimedia.org/r/198655
Jobs roaming on any slaves
ssh gallium.wikimedia.org "grep -l '<canRoam>true</canRoam>' /var/lib/jenkins/jobs/*/config.xml | cut -d\/ -f6"
DONE as of July 3rd 2015.
- analytics-* -- Conf changed manually. Port to JJB is T97514
- Global-Dev Dashboard Data -- T95675
- mediawiki-core-release - https://gerrit.wikimedia.org/r/222593
- mediawiki-ruby-api-gembuild - https://gerrit.wikimedia.org/r/#/c/217509/1
- mediawiki-selenium-gembuild - https://gerrit.wikimedia.org/r/#/c/217509/1
- mwext-PoolCounter-build - https://gerrit.wikimedia.org/r/222590
- operations-dns-tabs - https://gerrit.wikimedia.org/r/216657
- operations-puppet-tabs - https://gerrit.wikimedia.org/r/216657
- translatewiki-shelllint - https://gerrit.wikimedia.org/r/222587
- wikidata-gremlin - https://gerrit.wikimedia.org/r/222586
- wikimedia-bugzilla-wikibugs-perllint - deleted https://gerrit.wikimedia.org/r/217508
Search jobs: https://gerrit.wikimedia.org/r/217507
DONE
- search-extra
- search-extra-javadoc
- search-extra-javadoc-publish
- search-highlighter
- search-repository-swift