Jump to: navigation, search

Murano/ReleaseNotes v0.2

< Murano
Revision as of 10:20, 5 September 2013 by Alexander Tivelkov (talk | contribs) (Workflow diagnostics in Murano Conductor)

Murano v0.2 is a second stable release of Murano. Check out "What’s New", "Improvements", "Fixed Bugs" and "Known Issues" for this version of Murano below. If interested, please see the complete list of changes in this release.

What's new

Workflow diagnostics in Murano Conductor

[TODO: Add info] New tags were added to XML workflow definition language to provide more precise control over workflow execution, report various error conditions and warnings, make rules applicable only once etc. Worflow rules has got description, excessive logging have been added to have detailed execution plan of any workflow.

Dynamic UI

[TODO: Add info]

Support for SSL both in REST API and RabbitMQ communications

[TODO: Add info]

Ability to select Windows image, Availability Zone and instance flavor

[TODO: Add info]

Additional Services and new Features

Murano v0.2 supports deployment of several new services: External Active Directory, MS SQL Server single instance and MS SQL Server Always On Cluster.

External Active Directory

[TODO: Add info]

MS SQL Server

[TODO: Add info]

MS SQL Server AlwaysOn Cluster

[TODO: Add info]

Improvements

Detailed documentation for writing XML Workflows

[TODO: Add info]

Improved HA for Murano Conductor

[TODO: Add info]

REST API generalization

[TODO: Add info]

Fixed Bugs

  • Stabilize Core Services (bug fixing).

Known Issues

Actual bug state can be found in Murano Launchpad page

  • Due to current Heat limitation services that involve load-balancer creation (farms) can be deployed only by tenant administrators.
  • When Heat creates different clients for Nova, Cinder and others it doesn't pass SSL-related options to clients' constructor. If Nova is configured to have SSL endpoints and self-signed certificates Heat will fail to create instances because there is no way to disable server certificate validation as there is no "insecure" flag passed etc.
  • Murano-Conductor doesn't work with python-heatclient>0.2.1.
  • Farm services can't be deployed without KeyPair. If KeyPair is not set load balancer won't be created. Deploy will hang up and these messages will show up in logs:
2013-08-06 09:10:07 - Unable to deploy instance ipkrmhk0vzq4b6 (asp-farm_instance_0) due to Unexpected state
2013-08-06 09:10:07 - Unable to create a Server Farm load balancer on unit ipkrmhk0vzq4b6 (asp-farm_instance_0) due to Unexpected state