Merge "Improve documentation around ZK requirements"

This commit is contained in:
Zuul 2022-01-13 19:15:27 +00:00 committed by Gerrit Code Review
commit 4079d4dcf4
2 changed files with 5 additions and 2 deletions

View File

@ -25,6 +25,7 @@ will avoid filling the disk.
Encrypted Connections
---------------------
Zuul requires its connections to ZooKeeper are TLS encrypted.
ZooKeeper version 3.5.1 or greater is required for TLS support.
ZooKeeper performs hostname validation for all ZooKeeper servers
("quorum members"), therefore each member of the ZooKeeper cluster

View File

@ -38,9 +38,11 @@ ZooKeeper
Nodepool uses ZooKeeper to communicate internally among its
components, and also to communicate with Zuul. You can run a simple
single-node ZooKeeper instance, or a multi-node cluster. Ensure that
the host running the Zuul scheduler has access to the cluster. See
the host running the Zuul scheduler has access to the cluster. Zuul
requires its connections to ZooKeeper be TLS encrypted. ZooKeeper
TLS connectivity requires ZooKeeper 3.5.1 or newer. See
:ref:`howto-zookeeper` for recommendations for operating a small
ZooKeeper cluster.
ZooKeeper cluster that meet these requirements.
Zuul stores private keys for each project it knows about in ZooKeeper.
It is recommended that you periodically back up the private keys in