[release-announce] senlin 8.0.0 (train)

no-reply at openstack.org no-reply at openstack.org
Wed Oct 16 13:01:15 UTC 2019


We high-spiritedly announce the release of:

senlin 8.0.0: OpenStack Clustering

This release is part of the train 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 7.0.0..8.0.0
------------------------------

e063a7c3 Release notes for Train
85bf2626 Add support for an user admin can see details any cluster, profile
70645ff7 Update hacking version to latest
01ec4994 Update Cirros Example file
179a4a4a Sync Sphinx requirement
581e1164 Fix error when senlin do health check a cluster
c993775b Update api-ref location
08a32789 Add Python 3 Train unit tests
ebefa20c Update docs and examples for health policy v1.1
074ee9f7 Fix keystone_authtoken config in docs
bc121794 Fix api-ref and docs building
faf42a89 Fix wrong assert function name
1b62e123 Switch to the new canonical constraints URL on master
80ba25ec Replace git.openstack.org URLs with opendev.org URLs
8cc05032 Ignore LB not existed when delete member pool
83234c0c Bypass project ID restriction in LBaaS driver.
985b77a0 Only update necessary metadata
a63a2aa3 Modify tox.ini Replace git.openstack.org URLs with opendev.org URLs
51f2d9b0 Add node replacement hook to LB policy
7775928a Add webhook v2 support
28588bda Remove neutron-lbaas reference in .zuul
e37e3477 Allow cluster delete to detach policies & delete receivers
bb0be93c Move node replacement candidates to dict in inputs
4764595a Allow updates to be issued to degraded LB
1a3e61ae Add unit test for node.do_recover
23fd8b39 fix leaks VM when creating node failured
c36f93dd Upgrade openstacksdk version to solve connections leak
f4a00ff0 Uncap jsonschema
35047c68 OpenDev Migration Patch
2ff27044 Dropping the py35 testing
53661116 Fix misuse of assertTrue
aaf35266 Replace openstack.org git:// URLs with https://
c88daaa8 Allow trust roles to be overridden in the config
0ff5aabd fix get node detail when creating VM is failed
38885d52 Update master for stable/stein


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

.gitreview                                         |   2 +-
.zuul.yaml                                         |  30 +++---
HACKING.rst                                        |   2 +-
README.rst                                         |   8 +-
api-ref/source/clusters.inc                        |   4 -
.../source/samples/receiver-create-response.json   |   2 +-
api-ref/source/samples/receiver-show-response.json |   2 +-
.../source/samples/receiver-update-response.json   |   2 +-
.../source/samples/receivers-list-response.json    |   2 +-
api-ref/source/samples/version-show-response.json  |   2 +-
api-ref/source/samples/versions-list-response.json |   2 +-
bindep.txt                                         |   2 +
examples/policies/health_policy_event.yaml         |   9 +-
examples/policies/health_policy_poll.yaml          |  14 +--
examples/policies/health_policy_poll_url.yaml      |  19 ++--
examples/profiles/nova_server/cirros_basic.yaml    |   2 +-
lower-constraints.txt                              |   2 +-
playbooks/legacy/rally-dsvm-senlin-senlin/run.yaml |  40 ++++---
...ess-control-admin-project-762c8e91e8875738.yaml |   4 +
.../notes/bug-1828856-bf7a30a6eb00238a.yaml        |  12 +++
...luster-delete-with-policy-d2dca161e42ee6ba.yaml |   8 ++
.../notes/config-trust-roles-416e26e03036ae40.yaml |   5 +
.../delete_with_dependants-823c6c4921f22575.yaml   |   5 +
releasenotes/notes/doc-fixes-5057bf93464810cc.yaml |  10 ++
.../fix-health-cluster-check-5ce1c0309c03c5d5.yaml |   5 +
.../fix-node-get-detail-4e6d30c3a6b2ce60.yaml      |   5 +
.../notes/fix-node-leak-9b1c08342a52542d.yaml      |   5 +
.../fix-update-lb-policy-0af6e8866f3b5543.yaml     |   7 ++
.../lb-project-restriction-688833a1aec6f04e.yaml   |   4 +
.../nova-metadata-update-d1ab297f0e998117.yaml     |   5 +
.../receiver-webhook-v2-a7a24ae6720b5151.yaml      |  12 +++
.../notes/remove-py35-test-bc81b608d6afeb4a.yaml   |   5 +
.../notes/requirement-update-941ebb5825ee9f29.yaml |   6 ++
.../notes/test-python3-train-253c0e054dd9d1e3.yaml |   4 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/stein.rst                      |   6 ++
requirements.txt                                   |   4 +-
senlin/api/openstack/v1/version.py                 |   2 +-
senlin/api/openstack/v1/webhooks.py                |  17 ++-
senlin/common/config.py                            |   4 +
senlin/common/exception.py                         |   4 +
senlin/drivers/os/keystone_v3.py                   |   6 +-
senlin/drivers/os/lbaas.py                         |  24 ++---
senlin/drivers/os/nova_v2.py                       |  20 +++-
senlin/engine/actions/base.py                      |   9 +-
senlin/engine/actions/cluster_action.py            |  25 ++++-
senlin/engine/node.py                              |   4 +-
senlin/engine/receivers/webhook.py                 |   7 +-
senlin/engine/service.py                           |  27 ++---
senlin/policies/lb_policy.py                       |  12 ++-
senlin/profiles/base.py                            |   3 +-
senlin/profiles/os/nova/server.py                  |  10 +-
.../unit/engine/actions/test_replace_nodes.py      |  26 +++--
setup.cfg                                          |   3 +-
test-requirements.txt                              |   3 +-
tox.ini                                            |   9 +-
84 files changed, 901 insertions(+), 370 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 25e43337..e8be5a12 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -10 +10 @@ jsonpath-rw<2.0,>=1.2.0 # Apache-2.0
-jsonschema<3.0.0,>=2.6.0 # MIT
+jsonschema>=2.6.0 # MIT
@@ -14 +14 @@ microversion-parse>=0.2.1 # Apache-2.0
-openstacksdk>=0.24.0 # Apache-2.0
+openstacksdk>=0.27.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 90b12c35..6aa67988 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -8 +8 @@ flake8<2.6.0,>=2.5.4 # MIT
-hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
+hacking>=1.1.0,<1.2.0 # Apache-2.0
@@ -11,0 +12 @@ stestr>=2.0.0 # Apache-2.0
+pycodestyle==2.0.0






More information about the Release-announce mailing list