RETIRED, Application Catalog for OpenStack
Go to file
Alexander Tivelkov f258b577fb MetadataAware mixin added to Core Library
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
2016-10-06 15:22:04 +03:00
contrib Use sys.maxsize instead of sys.maxint 2016-09-29 11:57:33 +03:00
devstack Merge "Remove networking config section from devstack settings" 2016-09-27 09:40:54 +00:00
doc/source Merge "Fix typo and make docstring more clear" 2016-10-04 16:31:56 +00:00
etc Use devstack for service broker use separate paste and db 2016-07-25 10:05:58 +00:00
functionaltests Change Murano API detection in tests and fix tests itself 2016-08-22 19:02:09 +00:00
meta MetadataAware mixin added to Core Library 2016-10-06 15:22:04 +03:00
murano Merge "Metadata storage in object model" 2016-10-05 13:45:45 +00:00
murano_tempest_tests Allow to PUT an empty object model 2016-10-03 18:28:53 +00:00
rally-jobs Fix typos and plugin samples link 2015-09-04 22:58:51 +05:30
releasenotes MetadataAware mixin added to Core Library 2016-10-06 15:22:04 +03:00
tools Improve cover job output 2016-07-01 17:37:45 +03:00
.coveragerc Change ignore-errors to ignore_errors 2015-09-21 14:29:14 +00:00
.gitignore Generate separate db for murano service broker 2016-05-31 21:25:33 -04:00
.gitreview Update .gitreview file to reflect repo rename 2015-04-18 00:37:35 +00:00
.testr.conf Mark .testr.conf as not-executable 2016-10-03 17:10:24 +03:00
CONTRIBUTING.rst Added links to murano-specs documentation 2016-03-01 17:15:26 +00:00
HACKING.rst Add hacking rule for using assertIsNone instead of assertEqual(None,***) 2016-09-27 02:35:50 +00:00
LICENSE Added MANIFEST.in and LICENSE 2013-05-31 16:18:01 +04:00
README.rst Update Readme with correct Doc URL 2016-08-26 19:53:57 +03:00
babel.cfg Removed all projects except Glazier Api 2013-04-09 13:25:02 +04:00
requirements.txt Updated from global requirements 2016-10-03 17:29:50 +00:00
setup.cfg Merge "modify the home-page info with the developer documentation" 2016-08-29 01:49:40 +00:00
setup.py Updated from global requirements 2015-09-17 12:13:02 +00:00
test-requirements.txt Updated from global requirements 2016-10-03 17:29:50 +00:00
tox.ini Use upper constraints for all jobs in tox.ini 2016-08-22 17:02:37 +05:30

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

License

Apache License Version 2.0 http://www.apache.org/licenses/LICENSE-2.0