[release-announce] senlin 11.0.0 (wallaby)

no-reply at openstack.org no-reply at openstack.org
Wed Apr 14 11:25:25 UTC 2021


We are glad to announce the release of:

senlin 11.0.0: OpenStack Clustering

This release is part of the wallaby release series.

The source is available from:

    https://opendev.org/openstack/senlin

Download the package from:

    https://tarballs.openstack.org/senlin/

Please report issues through:

    https://bugs.launchpad.net/senlin/+bugs

For more details, please see below.

Changes in senlin 10.0.0..11.0.0
--------------------------------

e111000a Fixed support of session_persistence for lbaas/octavia
7d6eebf5 Add placeholder for lowercase node names
e04d0b87 Add flavor_id property to Load-Balancing Policy
bdd92b14 Adding certfile/keyfile to authentication
8be0717e Add name instead of id of node when add to load balancer
4f585a2e Check if config param exists before using it
b5edbcbb [goal] Deprecate the JSON formatted policy file
b391859c Fixed lower-constraints job and updated constraints
170f4682 Add support of vnic_type to Profile
6dff71e1 Perform port update if security group changed
fa2d8178 Shutdown VM before destructive update action
8fc8ee65 Release locks when action is cancelled
f0fbae7c Release cluster lock on failed policy check
6133e815 Load projects without restrictions in policy_check
d4ec93ae Add options to choose endpoints and SSL verification
6ff27864 Release notes for Victoria
49ac7ac7 Add Python3 wallaby unit tests
e0ef5cd2 Update master for stable/victoria
75c8450b Add hypervisor status polling health check
f36ae853 Add py38 package metadata in project
f4884bcf install-rdo.rst typo fixed


Diffstat (except docs and test files)
-------------------------------------

.zuul.yaml                                         |   2 +-
lower-constraints.txt                              |  70 +--
...son-formatted-policy-file-0c29555b3ea0c984.yaml |  20 +
.../fix-port-id-parameter-de4679438a891a67r.yaml   |   4 +
...rity-group-with-same-name-887487416f4525a1.yaml |   4 +
.../notes/lb-name-instead-id-f30d4f4e05d350cb.yaml |   4 +
...quirement-update-victoria-3b150cddd189db7d.yaml |   8 +
.../test-python3-victoria-ec16705d40a167c0.yaml    |   4 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/victoria.rst                   |   6 +
requirements.txt                                   |  38 +-
senlin/api/middleware/webhook.py                   |   5 +-
senlin/cmd/status.py                               |   3 +
senlin/common/config.py                            |   6 +
senlin/common/consts.py                            |   2 +
senlin/common/policy.py                            |   7 +
senlin/common/utils.py                             |   6 +-
senlin/conf/authentication.py                      |   8 +-
senlin/drivers/os/keystone_v3.py                   |  12 +-
senlin/drivers/os/lbaas.py                         |  11 +-
senlin/drivers/os/nova_v2.py                       |  35 ++
senlin/drivers/os/octavia_v2.py                    |  24 +-
senlin/drivers/sdk.py                              |  10 +
senlin/engine/actions/base.py                      |  49 +-
senlin/engine/actions/cluster_action.py            |  22 +-
senlin/engine/actions/node_action.py               |  12 +
senlin/engine/health_manager.py                    |  37 +-
senlin/engine/node.py                              |   4 +-
senlin/engine/notifications/message.py             |   5 +-
senlin/engine/receivers/base.py                    |   5 +-
senlin/policies/base.py                            |   9 +-
senlin/policies/health_policy.py                   |  33 +-
senlin/policies/lb_policy.py                       |  23 +-
senlin/profiles/base.py                            |   4 +-
senlin/profiles/os/nova/server.py                  | 284 +++++++++++-
.../unit/profiles/test_nova_server_validate.py     |   1 +
setup.cfg                                          |   2 +
test-requirements.txt                              |   8 +-
tox.ini                                            |  53 ++-
62 files changed, 1813 insertions(+), 292 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 9ddd083b..1d8f4c74 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5 +5 @@
-pbr!=2.1.0,>=2.0.0 # Apache-2.0
+pbr>=3.1.1 # Apache-2.0
@@ -7,2 +7,2 @@ docker>=2.4.2 # Apache-2.0
-eventlet!=0.18.3,!=0.20.1,>=0.18.2 # MIT
-jsonpath-rw<2.0,>=1.2.0 # Apache-2.0
+eventlet>=0.26.1 # MIT
+jsonpath-rw>=1.4.0 # Apache-2.0
@@ -10 +10 @@ jsonschema>=3.2.0 # MIT
-keystoneauth1>=3.4.0 # Apache-2.0
+keystoneauth1>=3.18.0 # Apache-2.0
@@ -14,4 +14,4 @@ openstacksdk>=0.42.0 # Apache-2.0
-oslo.config>=5.2.0 # Apache-2.0
-oslo.context>=2.19.2 # Apache-2.0
-oslo.db>=4.27.0 # Apache-2.0
-oslo.i18n>=3.15.3 # Apache-2.0
+oslo.config>=6.8.0 # Apache-2.0
+oslo.context>=2.22.0 # Apache-2.0
+oslo.db>=6.0.0 # Apache-2.0
+oslo.i18n>=3.20.0 # Apache-2.0
@@ -22,5 +22,5 @@ oslo.middleware>=3.31.0 # Apache-2.0
-oslo.policy>=1.30.0 # Apache-2.0
-oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0
-oslo.service!=1.28.1,>=1.24.0 # Apache-2.0
-oslo.upgradecheck>=0.1.0 # Apache-2.0
-oslo.utils>=3.33.0 # Apache-2.0
+oslo.policy>=3.6.0 # Apache-2.0
+oslo.serialization>=2.25.0 # Apache-2.0
+oslo.service>=1.31.0 # Apache-2.0
+oslo.upgradecheck>=1.3.0 # Apache-2.0
+oslo.utils>=4.5.0 # Apache-2.0
@@ -28 +28 @@ oslo.versionedobjects>=1.31.2 # Apache-2.0
-osprofiler>=1.4.0 # Apache-2.0
+osprofiler>=2.3.0 # Apache-2.0
@@ -30,3 +30,3 @@ PasteDeploy>=1.5.0 # MIT
-pytz>=2013.6 # MIT
-PyYAML>=3.12 # MIT
-requests>=2.14.2 # Apache-2.0
+pytz>=2015.7 # MIT
+PyYAML>=5.1 # MIT
+requests>=2.20.0 # Apache-2.0
@@ -35 +35 @@ SQLAlchemy!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8,>=1.0.10 # MIT
-sqlalchemy-migrate>=0.11.0 # Apache-2.0
+sqlalchemy-migrate>=0.13.0 # Apache-2.0
@@ -37 +37 @@ stevedore>=1.20.0 # Apache-2.0
-tenacity>=4.9.0 # Apache-2.0
+tenacity>=6.0.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index e7855eb3..3251ca64 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -7,2 +7,2 @@ hacking>=3.0.1,<3.1.0 # Apache-2.0
-coverage!=4.4,>=4.0 # Apache-2.0
-oslotest>=3.2.0 # Apache-2.0
+coverage>=4.5.1 # Apache-2.0
+oslotest>=3.3.0 # Apache-2.0
@@ -10,2 +10,2 @@ stestr>=2.0.0 # Apache-2.0
-PyMySQL>=0.7.6 # MIT License
-tempest>=17.1.0 # Apache-2.0
+PyMySQL>=0.8.0 # MIT License
+tempest>=21.0.0 # Apache-2.0






More information about the Release-announce mailing list