python-muranoclient/muranoclient
Alexander Tivelkov 56605d2740 Support for multi-class yamls in client
MuranoClient needs to analyse package classes (names and inheritance
chains) to properly add packages to Glare. This requires it to
properly resolve class names in the appropriate namespaces.

Since Mitaka Murano supports multi-class yamls, i.e. yaml files
containing multiple MuranoPL classes in a single yaml file using it
multi-document format. Optionally this allows to reuse a single
namespace definition for multiple classes defined in the same file.

Client was not aware of this feature, always loading classes as
single-document yamls. It was also always using the current-class
namespace definitions, thus likely to fail if the shared namespace
definition is in use.

This has been addressed.

Closes-bug: #1608440
Change-Id: Ibd08454f71e0266c76a2ac517b441df97311d8b9
(cherry picked from commit 98adda6a46)
2016-08-06 10:25:58 +00:00
..
common Support for multi-class yamls in client 2016-08-06 10:25:58 +00:00
data Update package composing command 2015-04-10 16:11:59 +00:00
glance Distinguish between glance and glare endpoints 2016-03-15 23:24:23 +00:00
openstack Fix module's import order 2016-01-21 22:10:58 -08:00
osc Initial commit for openstack-client support in python-muranoclient 2016-01-20 23:00:47 +05:30
tests Update dummy application for testing after changes in murano 2016-03-11 08:49:14 +00:00
v1 Support for multi-class yamls in client 2016-08-06 10:25:58 +00:00
__init__.py Add --version parameter for murano python client 2015-06-22 16:01:45 +00:00
client.py KEERO-320 - Fix all occurrences of old names (keero, glazier) in python client 2013-04-26 02:00:15 +04:00
i18n.py Use oslo_i18n instend of gettextutils 2015-12-14 12:46:53 +00:00
shell.py Utilize enpoint_type argument for client creation 2016-06-09 16:51:15 +00:00
version.py Cherry-pick following change-ids from release-0.2. 2013-09-03 15:15:02 +04:00