We are thrilled to announce the release of: senlin 4.0.0: OpenStack Clustering This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/senlin/ Please report issues through launchpad: https://bugs.launchpad.net/senlin For more details, please see below. Changes in senlin 4.0.0.0b3..4.0.0 ---------------------------------- 81a16cc Release notes backlog for p-3 and rc1 c8d0e7c Add role parameter for node adopt in doc 16a5b95 Add rich network features to server profile 495299c Add receiver notification API doc 690bfdf fix doc: update cluster size properties 2e4bbb1 physical id may not be a uuid a699109 dispatch 'unregister_cluster' to specified engine 264a869 add DB api to get health registry eeee9d3 [Trivialfix]Fix typos in senlin 08515a5 Updated from global requirements 93f3bf9 add affinity policies Diffstat (except docs and test files) ------------------------------------- api-ref/source/clusters.inc | 2 +- api-ref/source/nodes.inc | 1 + api-ref/source/receivers.inc | 43 ++ contrib/vdu/vdu/server.py | 2 +- .../notes/lb-policy-improve-165680731fb76681.yaml | 5 + .../notes/node-adopt-289a3cea24d8eb78.yaml | 5 + .../notes/node-physical-id-f3393fb1a1eba4f7.yaml | 5 + .../notes/policy-fixes-24857037ac054999.yaml | 5 + .../notes/receiver-update-f97dc556ce3bf22e.yaml | 4 + .../notes/receiver-webhook-d972369731a6ed72.yaml | 5 + .../notes/service-list-5f4037ae52514f2a.yaml | 4 + requirements.txt | 2 +- senlin/db/api.py | 4 + senlin/db/sqlalchemy/api.py | 8 + senlin/engine/health_manager.py | 30 +- senlin/objects/health_registry.py | 5 + senlin/objects/notification.py | 2 +- senlin/policies/affinity_policy.py | 5 +- senlin/profiles/os/nova/server.py | 487 ++++++++++++++++----- .../unit/profiles/test_nova_server_validate.py | 190 +++++++- test-requirements.txt | 2 +- 28 files changed, 871 insertions(+), 359 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index e03109c..22a11ad 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11 +11 @@ jsonschema!=2.5.0,<3.0.0,>=2.0.0 # MIT -keystoneauth1>=3.0.1 # Apache-2.0 +keystoneauth1>=3.1.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 74e036e..a40ad97 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -19 +19 @@ testtools>=1.4.0 # MIT -openstackdocstheme>=1.11.0 # Apache-2.0 +openstackdocstheme>=1.16.0 # Apache-2.0