commit | c935f7c23ae6ce29040f9973166a482cc799f0dc | [log] [tgz] |
---|---|---|
author | Jan Kundrát <jan.kundrat@cesnet.cz> | Fri Nov 13 18:32:55 2020 +0100 |
committer | Jan Kundrát <jan.kundrat@cesnet.cz> | Fri Nov 13 18:36:14 2020 +0100 |
tree | d8dbcdfd00a1a1e91d94f8895b19b6ae0df35179 | |
parent | 9afa5d5d098a30248efaebab7f2915b795b6e2b2 [diff] |
Zuul: clarify what we're installing and how it is patched I cannot just update Zuul to their latest'n'greatest because that should be done with a TLS-enabled Zookeeper first (and moving it out of nodepool to the scheduler host). Also, I cannot install directly from git because that would skip the build of the web thingy on this EL7 box. Let's just record what is needed for a Zuul that's going to work with Python 3.9 from Fedora 33 (see the next commit). Change-Id: I62376f09d1b67c7a36496ee81a57cd0aa7f5bb4b
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