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
participants (1)
-
no-reply@openstack.org