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:
[x] ~~integration-docroot-deploy~~ Keep, needs gallium for web server
[x] ~~publish-doc~~ Keep, needs gallium for web server
To be moved:
[x] integration-zuul-layoutdiff T96463
[x] integration-zuul-layoutvalidation T96463
[x] integration-zuul-layoutvalidation-gate T96463
[X] mediawiki-core-code-coverage - T93559
[ ] mwext-VisualEditor-sync-gerrit
[x] jsduck - T86175
[x] mediawiki-core-jsduck
[x] mediawiki-core-jsduck-publish
[x] oojs-core-jsduck
[x] oojs-core-jsduck-publish
[x] oojs-ui-jsduck
[x] oojs-ui-jsduck-publish
[x] unicodejs-jsduck
[x] unicodejs-jsduck-publish - https://gerrit.wikimedia.org/r/187798
[x] VisualEditor-jsduck
[x] mwext-GuidedTour-jsduck
[x] mwext-GuidedTour-jsduck-publish
[x] mwext-MultimediaViewer-jsduck
[x] mwext-MultimediaViewer-jsduck-publish
[x] mwext-VisualEditor-jsduck
[x] mwext-VisualEditor-jsduck-publish
[X] *-puppet-doc
[X] mediawiki-vagrant-puppet-doc [[ https://gerrit.wikimedia.org/r/#/c/204980/ | Gerrit 204980 ]]
[X] operations-puppet-doc [[ https://gerrit.wikimedia.org/r/#/c/204982/ | Gerrit 204982 ]]
[X] operations-apache-config-lint (job deleted)
[x] operations-mw-config-tests (removed, using generic 'phpunit' job instead)
[X] pywikibot-core-tests (hashar deleted it)
[X] translatewiki-puppet-validate https://gerrit.wikimedia.org/r/184644 and https://gerrit.wikimedia.org/r/222588
### Tied to production slaves (gallium or lanthanum):
[x] .*testextension-zend (647 jobs!) - T93143
[x] integration-phpunit-mediawiki-REL1_2{2,3,4} and -master https://gerrit.wikimedia.org/r/#/c/184641/
[x] mediawiki-extensions-zend
[x] mediawiki-gate https://gerrit.wikimedia.org/r/184634
[x] mediawiki-phpunit-zend
[ ] jobs which have no `node:` stanza in JJB configuration file. **Important**
[x] mwext-Mantle-qunit-mobile – https://gerrit.wikimedia.org/r/198655
[x] 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.
[X] analytics-* -- Conf changed manually. Port to JJB is T97514
[X] Global-Dev Dashboard Data -- T95675
[X] mediawiki-core-release - https://gerrit.wikimedia.org/r/222593
[X] mediawiki-ruby-api-gembuild - https://gerrit.wikimedia.org/r/#/c/217509/1
[X] mediawiki-selenium-gembuild - https://gerrit.wikimedia.org/r/#/c/217509/1
[X] mwext-PoolCounter-build - https://gerrit.wikimedia.org/r/222590
[X] operations-dns-tabs - https://gerrit.wikimedia.org/r/216657
[X] operations-puppet-tabs - https://gerrit.wikimedia.org/r/216657
[X] translatewiki-shelllint - https://gerrit.wikimedia.org/r/222587
[X] wikidata-gremlin - https://gerrit.wikimedia.org/r/222586
[X] wikimedia-bugzilla-wikibugs-perllint - deleted https://gerrit.wikimedia.org/r/217508
### Search jobs: https://gerrit.wikimedia.org/r/217507
**DONE**
[X] search-extra
[X] search-extra-javadoc
[X] search-extra-javadoc-publish
[X] search-highlighter
[X] search-repository-swift