summaryrefslogtreecommitdiff
path: root/releasenotes/notes/last3x-8682ada4910fa750.yaml
blob: 82a8fc6688d840f4e931f34dec64b90f5657b13b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
---
prelude: |
  This is expected to be the last 3.x release of Zuul (barring any
  unanticpated bugfix releases).

  The next release of Zuul, 4.0.0, will require the following
  deployment changes:

    * TLS ZooKeeper connections
    * Network connectivity from all components to ZooKeeper
    * A SQL database

  These features are supported now, so it is important that you take
  this time to :ref:`switch your ZooKeeper connection to use
  TLS<zk-encrypted-connections>`, and :ref:`configure a SQL
  connection<sql-driver>`.  Even though only some Zuul components
  connect to ZooKeeper today, you should ensure that the
  ``[zookeeper]`` section is present in ``zuul.conf`` for all
  components, and that they have network connectivity to the ZooKeeper
  servers.  Doing so will make the upgrade to 4.0.0 seamless.

  These changes are in support of ongoing work to enable multiple
  scheduler processes for scaling and availability.  After the 4.0.0
  release, it is anticipated that further upgrades to Zuul made in
  support of this work will be done with minimal disruption in the
  course of normal releases.