Stein Series Release Notes¶
7.0.0¶
Prelude¶
Added new tool masakari-status upgrade check
.
New Features¶
New framework for
masakari-status upgrade check
command is added. This framework allows adding various checks which can be run before a Masakari upgrade to ensure if the upgrade can be performed safely.
Added support to emit event notifications whenever user interacts with Masakari restFul APIs. The emitted notifications are documented at sample_payloads.
To enable this feature one should set driver config option under the oslo_messaging_notifications section as shown below:
[oslo_messaging_notifications] driver = log
Note: Possible values are messaging, messagingv2, routing, log, test, noop. Notifications can be completely disabled by setting driver value as noop
Added support to record the recovery workflow details of the notification which will be returned in a new microversion 1.1 in GET /notifications/{notification_id} API.
For example, GET /notifications/<notification_uuid> response will contain recovery_workflow_details parameter as shown here notification_details
Added a new config section in Masakari conf file for configuring the back end to be used by taskflow driver:
[taskflow] # The back end for storing recovery_workflow details of the notification. # (string value) connection = mysql+pymysql://root:admin@127.0.0.1/<db name>?charset=utf8 # Where db_name, can be a new database or you can also specify masakari # database.
Operator should run masakari-manage db sync command to add new db tables required for storing recovery_workflow_details.
Note: When you run masakari-manage db sync, make sure you have notification_driver=taskflow_driver set in masakari.conf.
Upgrade Notes¶
Operator can now use new CLI tool
masakari-status upgrade check
to check if Masakari deployment can be safely upgraded from N-1 to N release.