RETIRED, Application Catalog for OpenStack
Go to file
Stan Lagun dcbf5e1899 Raise exception on call of method of destroyed object
In theory using destruction dependencies one can obtain a new
reference to an object that is about to be destroyed. In this
case any attempt to call a method on such object should result
in exception being raised. This guarantees that the nothing can
be done on the object after its .destroy method was executed.

Also because the HeatStack instance is owned by the CloudRegion
it is going to be destroyed prior to it. But CloudRegion needs
to call $stack.delete() in its .destroy method and this will cause
error. As a solution HeatStack made not to be owned by the
region and instead be an independent object with destruction
dependency on it which guarantees that it will be destroyed
after the CloudRegion.

Targets-blueprint: dependency-driven-resource-deallocation
Change-Id: I5650ea672d5f121be69669f27dd5f513fbdd5c44
2016-09-14 03:44:36 +00:00
contrib Update clients with multi-region support 2016-08-29 13:18:40 -07:00
devstack Fix multiple errors in network configuration function 2016-09-13 18:37:35 +04:00
doc/source Merge "[Docs] Add info about using abstract dependencies between applications" 2016-09-09 00:54:25 +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 Raise exception on call of method of destroyed object 2016-09-14 03:44:36 +00:00
murano Raise exception on call of method of destroyed object 2016-09-14 03:44:36 +00:00
murano_tempest_tests Make tests compose packages in temporarily directory 2016-09-08 13:02:20 +00:00
rally-jobs Fix typos and plugin samples link 2015-09-04 22:58:51 +05:30
releasenotes On-demand garbage collection 2016-09-14 03:43:09 +00: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 Fix adding unit test module 2016-02-12 09:40:47 +09:00
CONTRIBUTING.rst Added links to murano-specs documentation 2016-03-01 17:15:26 +00:00
HACKING.rst Python3: Replace basestring by six.string_types 2016-01-18 23:48:37 -08: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-09-09 16:05:49 +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-08-31 18:25:59 +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