murano/meta
Alexander Tivelkov f965e10705 SoftwareComponent hierarchy refactoring
Introduced a number of changes to classes of SoftwareComponent
hierarchy:

* BaseSoftwareComponent class removed, Installable and Configurable have
  no base anymore.

* Allowed number of failures may now be configured independently for
  different workflows.

* Allowed number of failures extended with 'two' and 'three'.

* Attribute usage for state persistence is simplified: attributes are
  now saved on appropriate servers and server groups.

* Inverted the names and semantics of status checking methods: they now
  return true if the needed status is already applied and no further
  action is needed.

* on%something% methods no longer trigger events, they have no default
  bodies at all, so it's easier to override them; events are triggered
  by the caller method.

* Handler methods got more arguments: besides the primary argument (a
  servergroup or a server) they get a list of pending servers, failed
  servers et.

* Some methods and method arguments renamed for consistency.

Change-Id: Ic52e66014d18e7fe640b79dd161286a1a9ebe15e
2016-08-18 11:21:22 +00:00
..
io.murano Linux.runCommand() and Linux.putFile() are now non-synchronized 2016-08-09 14:23:07 +03:00
io.murano.applications SoftwareComponent hierarchy refactoring 2016-08-18 11:21:22 +00:00
README.rst Update meta folder readme 2015-05-21 15:10:44 +03:00

README.rst

Murano Core Classes

This folder contains common Murano classes combined to Core Library.

The content of this folder needs to be zipped and imported into Murano. After that Murano applications can be deployed.

To find murano-applications and explore how the common classes are used in Murano Applications, please refer to Murano Application Repository