Comment 3 for bug 1608440

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-muranoclient (stable/mitaka)

Reviewed: https://review.openstack.org/352015
Committed: https://git.openstack.org/cgit/openstack/python-muranoclient/commit/?id=56605d2740a4088631117cd44276f2b13c2a2a07
Submitter: Jenkins
Branch: stable/mitaka

commit 56605d2740a4088631117cd44276f2b13c2a2a07
Author: Alexander Tivelkov <email address hidden>
Date: Mon Aug 1 14:04:35 2016 +0300

    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 98adda6a46fd5d2032077758de1d72cefe4ef55c)