![]() Added a mixin class 'MetadataAware' which contains logic to retrieve metadata attributes from the object of class which inherits it and from all objects owning this one. Metadata attrbiutes applied to objects which are deeper in the stack ovewrite ones from objects which are higher. The mixin can also validate if the attribute may be applied to the objects of the given resource type; the type is defined by its overridable abstract method 'getResourceType'. This check uses MetadefBrowser class to retrieve the meta definition namespaces of the needed resource type. Instance and CinderVolume classes now inherit this mixin. Change-Id: I43a081fe2a88e666f61de04b8a2789e1b8e96e38 Targets-blueprint: metadata-assignment-and-propagation |
||
---|---|---|
.. | ||
io.murano | ||
io.murano.applications | ||
README.rst |
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