Files
deb-murano/meta
Alexander Tivelkov 7f8ee1be26 Base Application classes for App Development Framework
Added 6 base classes which may be inherited by app developers to
utilize the benefits of Application Development Framework:

* SingleServerApplication - an app which is a software component of
  its own and expects a single server as an input. Deploys itself on
  this server.

* MultiServerApplication - an app which is a software component of its
  own. Expects a ServerGroup as an input. Deploys itself on all
  servers of this group.

* MultiServerApplicationWithScaling - same as MultiServerApplication
  but also capable of scaling in and out.

* MasterSlaveApplication - a composite application which consists of a
  'Master' and 'Slave' software comonents and two ServerGroup's (the
  second one being optional). First installs the 'Master' component on
  the first group, then - the 'Slave' component on the second (or the
  first, if the second group is not specified)

* MasterSlaveApplicationWithMasterScaling - same as
  MasterSlaveApplication but also capable of scaling its 'master'
  group in and out.

* MasterSlaveApplicationWithSlaveScaling - same as
  MasterSlaveApplication but also capable of scaling its 'slave' group
  in and out.

Both MasterSlaveApplicationWithMasterScaling and
MasterSlaveApplicationWithSlaveScaling can be inherited by a single
class to achieve both master and slave scaling capabilities.

Targets-blueprint: application-development-framework

Change-Id: I153c6865d8295b44254c50535c61edca44553ca8
2016-08-22 03:47:02 +00:00
..
2015-05-21 15:10:44 +03:00

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