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).
Bound to gallium:
[X] ~~integration-docroot-deploy~~ Does not rely on Zuul git repos
[ ] integration-zuul-layoutdiff
[ ] integration-zuul-layoutvalidation
[ ] integration-zuul-layoutvalidation-gate
[ ] mediawiki-core-code-coverage
[ ] mediawiki-core-jsduck-publish
[ ] mediawiki-vagrant-puppet-doc
[ ] mwext-GuidedTour-doc-publish
[ ] mwext-MultimediaViewer-doc-publish
[ ] mwext-VisualEditor-doc-publish
[ ] mwext-VisualEditor-sync-gerrit
[ ] oojs-core-jsduck-publish
[ ] oojs-ui-jsduck-publish
[ ] operations-apache-config-lint
[ ] operations-mw-config-tests
[ ] operations-puppet-doc
[ ] publish-doc
[ ] pywikibot-core-tests
[X] translatewiki-puppet-validate https://gerrit.wikimedia.org/r/184644
[ ] unicodejs-jsduck-publish
Bound to production slaves:
[ ] .*testextension-zend # 647 jobs.
[X] integration-phpunit-mediawiki-REL1_2{2,3,4} and -master https://gerrit.wikimedia.org/r/#/c/184641/
[ ] mediawiki-extensions-zend
[X] mediawiki-gate https://gerrit.wikimedia.org/r/184634
[ ] mediawiki-phpunit-zend
[ ] mwext-Mantle-qunit-mobile
[ ] mwext-MobileFrontend-qunit-mobile
**Important**
[ ] jobs which have no `node:` stanza in JJB configuration file.