f258b577fb
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 |
||
---|---|---|
contrib | ||
devstack | ||
doc/source | ||
etc | ||
functionaltests | ||
meta | ||
murano | ||
murano_tempest_tests | ||
rally-jobs | ||
releasenotes | ||
tools | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.testr.conf | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
README.rst | ||
babel.cfg | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
README.rst
Murano
Murano Project introduces an application catalog, which allows application developers and cloud administrators to publish various cloud-ready applications in a browsable categorised catalog. Cloud users -- including inexperienced ones -- can then use the catalog to compose reliable application environments with the push of a button.
Project Resources
- Murano Official Documentation
- Project status, bugs, and blueprints are tracked on Launchpad
- Additional resources are linked from the project Wiki page
- Python client
License
Apache License Version 2.0 http://www.apache.org/licenses/LICENSE-2.0