Application Catalog for OpenStack
Go to file
Stan Lagun fb593ab439 External object IDs couldn't be used in template() contracts
Due to the bug in object serializer, when template() contract
serialized the template to a dictionary, instead of object IDs
for the objects outside of serialized tree it put the object body.
Thus when new objects were created from the template, they all
had copies of that object with different IDs rather than copies
of the ID string (i.e. references to the same object).

Also template() contract tried to serialize the template on each of
the 2 object model load passes even though the result from the first
pass is never used. However, during first pass the model could contain
forward-references to objects that are not loaded yet so attempt to
serialize such model could fail.

Change-Id: I9d81f10c160c44e6405b54f5470904064c1d4852
Closes-Bug: #1689769
2017-05-19 19:19:07 +00:00
api-ref/source Updates environment api-ref. 2017-05-04 02:53:04 +00:00
contrib Replace six.iteritems() with .items() 2017-05-03 09:17:18 +00:00
devstack Using run_process instead of screen_it 2017-05-11 14:33:41 +00:00
doc/source Allow users to assign a security group to an app 2017-04-27 17:37:20 +01:00
etc Allows fetching of deployments from all environments. 2017-01-16 12:00:33 -05:00
functionaltests Change Murano API detection in tests and fix tests itself 2016-08-22 19:02:09 +00:00
install-guide/source Install Guide: Fix RST 2017-04-05 08:26:52 +00:00
meta Allow users to assign a security group to an app 2017-04-27 17:37:20 +01:00
murano External object IDs couldn't be used in template() contracts 2017-05-19 19:19:07 +00:00
murano_tempest_tests Merge "Stop using aliases for creds manager" 2017-05-10 19:50:05 +00:00
rally-jobs Fix typos and plugin samples link 2015-09-04 22:58:51 +05:30
releasenotes Allow users to assign a security group to an app 2017-04-27 17:37:20 +01:00
tools Prepare for using standard python tests 2017-02-03 22:34:15 +01:00
.coveragerc Update .coveragerc after the removal of openstack directory 2016-10-17 17:32:48 +05:30
.gitignore Initial commit for murano api-ref 2017-01-03 15:30:35 +08: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 Optimize the link address 2017-04-10 17:56:25 +05:30
babel.cfg Removed all projects except Glazier Api 2013-04-09 13:25:02 +04:00
bandit.yaml Adding bandit.yaml configuration to bandit 2017-04-19 22:29:37 +00:00
requirements.txt Updated from global requirements 2017-05-17 13:42:00 +00:00
setup.cfg Remove support for py34 2017-02-08 11:20:18 +07:00
setup.py Updated from global requirements 2017-03-02 11:47:23 +00:00
test-requirements.txt Updated from global requirements 2017-05-17 13:42:00 +00:00
tox.ini Rename py27-mitaka to py72-ocata 2017-05-10 16:08:06 +03:00

README.rst

Team and repository tags

image

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