CI system deployment

Clone this repo:

Branches

  1. 6cbd5eb Update the VM image for Fedora 38 by Jan Kundrát · 4 weeks ago master
  2. 256fc1f A forgotten update of the Fedora 38 image by Jan Kundrát · 4 weeks ago
  3. 952c001 retire Fedora 34 images by Jan Kundrát · 4 weeks ago
  4. dc6e772 lab: save the most recent logs whenever a service crashes by Jan Kundrát · 9 weeks ago
  5. 7d61c67 Fedora 38 VM config by Jan Kundrát · 12 months ago

Continuous Integration (CI) Setup via Ansible

This is what is currently powering the CI infrastructure tied to our Gerrit. It's mostly about Zuul v3 with Nodepool, log storage, etc.

Note that some pieces (Gerrit itself in particular) are still deployed via Puppet for legacy reasons. That configuration is internal.

# Example: provision the Zuul server
ansible-playbook -i production site.yml -l zuul-server