Yoga Series Release Notes¶
2.0.0¶
Upgrade Notes¶
Python 2.7 support has been dropped. Last release of python-senlinclient to support python 2.7 is OpenStack Train. The minimum version of Python now supported by python-senlinclient is Python 3.6.
1.10.0¶
Bug Fixes¶
[bug 1814171] Fixed a bug so that cluster delete and node delete return action id associated with the delete action.
1.8.0¶
New Features¶
Improved functional test for python-senlinclient.
Added profile, policy, cluster and receiver functional test.
Bug Fixes¶
Changed CURRENT_API_VERSION to “1.10”.
Other Notes¶
Switched testr switch to stestr.
Fixed tox python3 overrides.
Followed the new PTI for document build.
Fix tox python3 overrides.
Removed pypy because pypy is no longer supported by oslo libraries.
1.6.0¶
Upgrade Notes¶
The senlin command line support is completely dropped. Users are expected to use openstack cluster commands to interact with Senlin service.
Bug Fixes¶
Fixed a bug that region name is not respected when connecting to cloud.
Fixed a bug that force deletion of cluster or node was not working.
1.2.0¶
New Features¶
Support node replace operation.
Enhance the parameter check for “path” in cluster collect operation.
Help message for metadata clean operations.
Bug Fixes¶
Fix incorrect description of profile/policy validate operations.
Fix project_id and user_id show bug for profile/policy validate and cluster policy show operations.
Fix enabled option for Senlin cluster-policy-detach command.
1.1.0¶
Bug Fixes¶
Fix resource list operations for openstackclient.
Add filter “is_enabled” for policy binding list.
Fix policy binding operations including attach, detach and update.
Remove unsupported sort key “user” for event-list.
Fix metadata purging.
Add “cluster_id” column for openstack cluster event list.
Support “global_project” arguments for action-list.
Fix resource update operations.
1.0.0¶
New Features¶
A new command ‘senlin cluster-collect’ and its corresponding OSC plugin command has been added. This new command can be used to aggregate a specific property across a cluster.
A new CLI command ‘senlin cluster-run’ and a new OSC plugin command ‘openstack cluster run’ have been added. Use the ‘help’ command to find out how to use it.
The Senlin CLI ‘node-delete’ and the OSC plugin command ‘cluster node delete’ now outputs the action IDs when successful. Error messages are printed when appropriate.
The senlinclient now supports API micro-versioning. Current supported version is ‘clustering 1.2’.
A policy-validate command has been added to Senlin command line. OSC support is added as well.
A profile-validate command has been added to command line. It can be used for validating the spec of a profile without creating it.
The support to python 3.5 has been verified and gated.
Bug Fixes¶
The cluster policy list command was broken by new SDK changes and then fixed. The ‘enabled’ field is now renamed to ‘is_enabled’.
Other Notes¶
The ‘senlin’ CLI will be removed in April 2017. This message is now explicitly printed when Senlin CLI commands are invoked.
The receiver creation command (both Senlin CLI and OSC plugin command) now allow ‘cluster’ and ‘action’ to be left unspecified if the receiver type is not ‘webhook’.
0.5.0¶
New Features¶
Added command for node-check and node-recover.
Upgrade Notes¶
OSC commands for cluster scaling are changed from ‘cluster scale in’ and ‘cluster scale out’ to ‘cluster shrink’ and ‘cluster expand’ respectively.