The newest version of Zuul is now 14.x. We should upgrade. The most notable change is the introduction of zuul-launcher which replaces nodepool.
- Build new images via https://gitlab.wikimedia.org/repos/releng/zuul/zuul
- Bump Zuul service image refs in puppet
- Define zuul.conf connection for WMCS k8s (using existing nodepool kube config as reference)
- Add provider configuration to integration/config (using existing nodepool.yaml as reference)
- Deploy new zuul-launcher via Puppet
- Ensure zuul-nodepool absent
- Remove zuul-nodepool from Puppet