We need to set up the zuul scheduler to start running jobs on our zuul executor.
The zuul scheduler will run as a systemd unit with the scheduler image: docker-registry.wikimedia.org/repos/releng/zuul/zuul/zuul-scheduler:wmf-12.0.0-5
Additionally, per @Corvus in T395938#10929023:
Bind mounts for:
- /etc/zuul
- Zookeeper TLS certs (I think that's /etc/cfssl?)
- /var/lib/zuul (optional—for .ssh/known_hosts)
And:
- SSH key for zuul – for zuul to listen to the gerrit event stream. Seems like this could go in whatever we mount to /var/lib/zuul or /etc/zuul
- Runs as the zuul user