
In 4.0 we deprecated connections using the "sql" driver in favor of using the new "database" config file section. Remove the backwards compatible handling of that so that "sql" connections or lack of "database" section report an error. Change-Id: I7e592cf5ff63f73f487e41bb6e3e4a4ae523e3fc
27 lines
1.1 KiB
YAML
27 lines
1.1 KiB
YAML
---
|
|
prelude: |
|
|
This is expected to be the last 3.x release of Zuul (barring any
|
|
unanticipated 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<database>`. 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.
|