Application Catalog for OpenStack
Go to file
LiuNanke e0c1653fa8 make enforce_type=True in CONF.set_override
Method CONF.set_override to change config option's
value with designated value in unit test, but never check if the
designated vaule is valid. Each config option has a type like StrOpt,
BoolOpt, etc. StrOpt with parameter choices only allows values in set
of choices. In short, each config option has limitation for type
and value. In production code, oslo.conf can ensure user's input is
valid, but in unit test, test methods can pass if we use method
CONF.set_override without parameter enforce_type=True even we pass wrong
type or wrong value to config option. This commit makes sure calling
method CONF.set_override with enforce_type=True and fixes violations.

Note: We can't set enforce_type=True by default in oslo.config now, it
may break all project's unit test. We can switch enforce_type=True by
default when all project fix violations like this commit.
Related-Bug: #1517839

Change-Id: Ia9f6b8a04290f93699fc1f613ce0e841f040d4ae
2016-01-13 23:28:26 +08:00
contrib Remove libs and libs usage from murano and murano hooks 2015-12-10 16:21:29 +03:00
devstack Replacing application_catalog with application-catalog 2015-11-27 20:02:41 +08:00
doc/source Merge "Modify filter by 'Name' in Package Definition" 2016-01-11 11:18:32 +00:00
etc Added CORS support to Murano 2015-12-09 08:24:10 -08:00
functionaltests Remove libs and libs usage from murano and murano hooks 2015-12-10 16:21:29 +03:00
meta Improve public network detection algorithm 2015-12-09 16:04:59 +03:00
murano make enforce_type=True in CONF.set_override 2016-01-13 23:28:26 +08:00
murano_tempest_tests Adjust '410 Gone' exception in service broker negative tests 2015-12-23 16:00:11 +03:00
rally-jobs Fix typos and plugin samples link 2015-09-04 22:58:51 +05:30
releasenotes Modify filter by 'Name' in Package Definition 2016-01-09 17:23:43 +08:00
tools Attempt to make pylint output more useful 2015-08-11 15:42:54 +02: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 Migrate unit test to testtools 2014-06-04 18:41:07 +04:00
CONTRIBUTING.rst Added info about client and murano-apps trackers to CONTRIBUTING.rst 2015-08-11 15:25:04 +03:00
HACKING.rst Add mutable default arguments hacking check 2015-12-21 17:18:20 +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
babel.cfg Removed all projects except Glazier Api 2013-04-09 13:25:02 +04:00
requirements.txt Updated from global requirements 2016-01-06 23:23:42 +00:00
setup.cfg Remove version from setup.cfg 2015-12-07 16:25:26 +03:00
setup.py Updated from global requirements 2015-09-17 12:13:02 +00:00
test-requirements.txt Updated from global requirements 2015-12-21 23:41:25 +00:00
tox.ini Add mutable default arguments hacking check 2015-12-21 17:18:20 +08:00

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