RETIRED, further work has moved to Debian project infrastructure
Go to file
Stan Lagun 5fcbdccbed Removes ability to alter defaults for child objects
Previously there was a feature which allowed to set
new default property values for owned objects
when using class() contract. This was done using
Default property keyword which served for 2 different
purposes in this case. The feature was never used neither
documented anywhere. And it wasn't ever really designed.
It also had a bug that caused default value [] (empty list)
to be replaced with {} (empty dict).

But there are cases when instead of $.class() contract
we have [$class()] contract and in this case default
value should also be a list rather then a dictionary of
property values. So the only reason some applications
worked until recently was that bug.

However recent refactoring reworked that code and
fixed that bug. So, in turn, it broke all docker applications
that implicitly relied on that bug.

This commit removed the entire feature. It was never
used thus will break. We can reconsider it once we have
a better design and use cases for it.

Change-Id: I792fbd9801ff7776ee72660b2be2f89d0bfeb132
Closes-Bug: #1558332
2016-03-18 16:54:47 +03:00
contrib Added property to associate environment with OS region 2016-03-03 18:25:47 +03:00
devstack Merge "Add multiple engine workers" 2016-03-01 00:19:53 +00:00
doc/source Merge "Documentation for reflection capabilities in MuranoPL" 2016-03-11 22:30:11 +00:00
etc Moved CORS middleware configuration into oslo-config-generator 2016-03-04 17:00:44 -06:00
functionaltests Cap pip to <8 for dsvm job 2016-01-21 16:24:06 +03:00
meta Added property to associate environment with OS region 2016-03-03 18:25:47 +03:00
murano Removes ability to alter defaults for child objects 2016-03-18 16:54:47 +03:00
murano_tempest_tests Do not use list lenght checks in Env-Templates test suite 2016-03-02 18:41:55 +03:00
rally-jobs Fix typos and plugin samples link 2015-09-04 22:58:51 +05:30
releasenotes Extension methods were introduced to MuranoPL 2016-03-03 15:01:30 +00:00
tools Merge "Enable pep8 to check files in directory tools" 2016-02-19 12:00:29 +00:00
.coveragerc Change ignore-errors to ignore_errors 2015-09-21 14:29:14 +00:00
.gitignore Add reno for release notes management 2015-11-12 00:28:04 +03: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
babel.cfg Removed all projects except Glazier Api 2013-04-09 13:25:02 +04: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 the README.rst 2015-12-21 15:53:15 +08:00
requirements.txt Updated from global requirements 2016-03-05 15:33:16 +00:00
setup.cfg register the config generator default hook with the right name 2016-03-11 16:07:23 -05:00
setup.py Updated from global requirements 2015-09-17 12:13:02 +00:00
test-requirements.txt Removes unused posix_ipc requirement 2016-02-11 08:45:27 -08:00
tox.ini Added [murano-test-runner] venv in tox 2016-02-24 18:16:06 -06:00

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