[tests] Deployment tests failed after a change in murano

Bug #1553188 reported by Victor Ryzhenkin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
python-muranoclient
Fix Released
Critical
Victor Ryzhenkin

Bug Description

Test results: http://logs.openstack.org/92/284592/2/check/gate-muranoclient-dsvm-functional/57cbf03/testr_results.html.gz

Traceback from engine:
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine [-] Exception Class "io.murano.apps.dummy_app_fec513ba" is not found in io.murano.apps.dummy_app_fec513ba/0.0.0 occurred during invocation of <load>
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine Traceback (most recent call last):
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/opt/stack/new/murano/murano/common/engine.py", line 175, in _execute
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine obj = executor.load(self.model)
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/opt/stack/new/murano/murano/dsl/executor.py", line 207, in load
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine return self._load(data)
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/opt/stack/new/murano/murano/dsl/executor.py", line 213, in _load
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine result = self._object_store.load(data.get(constants.DM_OBJECTS), None)
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/opt/stack/new/murano/murano/dsl/object_store.py", line 93, in load
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine obj = factory(init_context, **value)
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/opt/stack/new/murano/murano/dsl/murano_type.py", line 242, in initializer
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine obj.initialize(init_context, object_store, params)
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/opt/stack/new/murano/murano/dsl/murano_object.py", line 130, in initialize
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine self.set_property(property_name, property_value)
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/opt/stack/new/murano/murano/dsl/murano_object.py", line 241, in set_property
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine self.real_this, context, default=default)))
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/opt/stack/new/murano/murano/dsl/murano_property.py", line 33, in validate
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine return super(MuranoProperty, self).validate(*args, **kwargs)
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/opt/stack/new/murano/murano/dsl/typespec.py", line 59, in validate
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine this, owner, default)
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/opt/stack/new/murano/murano/dsl/type_scheme.py", line 316, in __call__
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine return self._map(data, self._spec, context, '')
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/opt/stack/new/murano/murano/dsl/type_scheme.py", line 303, in _map
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine return self._map_list(data, spec, child_context, path)
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/opt/stack/new/murano/murano/dsl/type_scheme.py", line 281, in _map_list
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine return tuple(map_func())
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/opt/stack/new/murano/murano/dsl/type_scheme.py", line 279, in map_func
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine item, spec_item, context, '{0}[{1}]'.format(path, index))
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/opt/stack/new/murano/murano/dsl/type_scheme.py", line 296, in _map
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine return spec(context=child_context)
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/opt/stack/new/murano/murano/dsl/yaql_expression.py", line 85, in __call__
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine return self._parsed_expression.evaluate(context=context)
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/usr/local/lib/python2.7/dist-packages/yaql/language/expressions.py", line 165, in evaluate
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine return self(utils.NO_VALUE, context, self.engine)
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/usr/local/lib/python2.7/dist-packages/yaql/language/expressions.py", line 156, in __call__
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine return super(Statement, self).__call__(receiver, context, engine)
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/usr/local/lib/python2.7/dist-packages/yaql/language/expressions.py", line 37, in __call__
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine return context(self.name, engine, receiver, context)(*self.args)
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/usr/local/lib/python2.7/dist-packages/yaql/language/contexts.py", line 65, in <lambda>
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine data_context, use_convention, function_filter)
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/usr/local/lib/python2.7/dist-packages/yaql/language/runner.py", line 49, in call
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine name, all_overloads, engine, receiver, data_context, args, kwargs)
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/usr/local/lib/python2.7/dist-packages/yaql/language/runner.py", line 117, in choose_overload
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args))
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/usr/local/lib/python2.7/dist-packages/yaql/language/runner.py", line 117, in <genexpr>
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args))
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/usr/local/lib/python2.7/dist-packages/yaql/language/runner.py", line 113, in <lambda>
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine and not isinstance(arg, expressions.Constant))
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/usr/local/lib/python2.7/dist-packages/yaql/language/expressions.py", line 37, in __call__
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine return context(self.name, engine, receiver, context)(*self.args)
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/usr/local/lib/python2.7/dist-packages/yaql/language/contexts.py", line 65, in <lambda>
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine data_context, use_convention, function_filter)
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/usr/local/lib/python2.7/dist-packages/yaql/language/runner.py", line 49, in call
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine name, all_overloads, engine, receiver, data_context, args, kwargs)
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/usr/local/lib/python2.7/dist-packages/yaql/language/runner.py", line 117, in choose_overload
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args))
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/usr/local/lib/python2.7/dist-packages/yaql/language/runner.py", line 117, in <genexpr>
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args))
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/usr/local/lib/python2.7/dist-packages/yaql/language/runner.py", line 113, in <lambda>
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine and not isinstance(arg, expressions.Constant))
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/usr/local/lib/python2.7/dist-packages/yaql/language/expressions.py", line 37, in __call__
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine return context(self.name, engine, receiver, context)(*self.args)
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/usr/local/lib/python2.7/dist-packages/yaql/language/contexts.py", line 65, in <lambda>
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine data_context, use_convention, function_filter)
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/usr/local/lib/python2.7/dist-packages/yaql/language/runner.py", line 49, in call
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine name, all_overloads, engine, receiver, data_context, args, kwargs)
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/usr/local/lib/python2.7/dist-packages/yaql/language/runner.py", line 117, in choose_overload
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args))
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/usr/local/lib/python2.7/dist-packages/yaql/language/runner.py", line 117, in <genexpr>
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args))
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/usr/local/lib/python2.7/dist-packages/yaql/language/runner.py", line 113, in <lambda>
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine and not isinstance(arg, expressions.Constant))
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/usr/local/lib/python2.7/dist-packages/yaql/language/expressions.py", line 37, in __call__
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine return context(self.name, engine, receiver, context)(*self.args)
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/usr/local/lib/python2.7/dist-packages/yaql/language/contexts.py", line 65, in <lambda>
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine data_context, use_convention, function_filter)
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/usr/local/lib/python2.7/dist-packages/yaql/language/runner.py", line 51, in call
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine result = delegate()
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/usr/local/lib/python2.7/dist-packages/yaql/language/runner.py", line 142, in <lambda>
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine return lambda: delegate()
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/usr/local/lib/python2.7/dist-packages/yaql/language/specs.py", line 341, in func
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine six.iteritems(keyword_args)))
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/usr/local/lib/python2.7/dist-packages/yaql/standard_library/system.py", line 34, in op_dot
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine return expr(receiver)
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/usr/local/lib/python2.7/dist-packages/yaql/language/yaqltypes.py", line 269, in func
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine engine, args, kwargs)
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/usr/local/lib/python2.7/dist-packages/yaql/language/yaqltypes.py", line 236, in _call
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine result = value(receiver, context, engine)
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/usr/local/lib/python2.7/dist-packages/yaql/language/expressions.py", line 37, in __call__
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine return context(self.name, engine, receiver, context)(*self.args)
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/usr/local/lib/python2.7/dist-packages/yaql/language/contexts.py", line 65, in <lambda>
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine data_context, use_convention, function_filter)
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/usr/local/lib/python2.7/dist-packages/yaql/language/runner.py", line 51, in call
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine result = delegate()
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/usr/local/lib/python2.7/dist-packages/yaql/language/runner.py", line 142, in <lambda>
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine return lambda: delegate()
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/usr/local/lib/python2.7/dist-packages/yaql/language/specs.py", line 341, in func
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine six.iteritems(keyword_args)))
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/opt/stack/new/murano/murano/dsl/type_scheme.py", line 177, in class_
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine value, owner, root_context, defaults=default)
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/opt/stack/new/murano/murano/dsl/object_store.py", line 72, in load
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine class_obj = package.find_class(obj_type, False)
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine File "/opt/stack/new/murano/murano/dsl/murano_package.py", line 192, in find_class
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine raise exceptions.NoClassFound(name, packages=[self])
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine NoClassFound: Class "io.murano.apps.dummy_app_fec513ba" is not found in io.murano.apps.dummy_app_fec513ba/0.0.0
2016-03-03 09:03:00.399 13643 ERROR murano.common.engine

This happened due to https://review.openstack.org/#/c/282891/ merged. We need to update our test app in CLI tests.

Changed in python-muranoclient:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-muranoclient (master)

Reviewed: https://review.openstack.org/288394
Committed: https://git.openstack.org/cgit/openstack/python-muranoclient/commit/?id=24af871c4453075b4c5dd73b8b5f3124159b1a70
Submitter: Jenkins
Branch: master

commit 24af871c4453075b4c5dd73b8b5f3124159b1a70
Author: Victor Ryzhenkin <email address hidden>
Date: Fri Mar 4 13:59:49 2016 +0300

    Update dummy application for testing after changes in murano

    Since https://review.openstack.org/#/c/282891/ was merged,
    murano failed to deploy dummy application in CLI tests, due incorrect
    Name parameter in application Class. We need to update our package
    to avoid future fails.

    Closes-Bug: #1553188
    Change-Id: I514020da20b081be9c5e93b7223dbb1252265385

Changed in python-muranoclient:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-muranoclient (stable/mitaka)

Fix proposed to branch: stable/mitaka
Review: https://review.openstack.org/291605

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

Reviewed: https://review.openstack.org/291605
Committed: https://git.openstack.org/cgit/openstack/python-muranoclient/commit/?id=917b9017631c78e1febe352d200c25b6e8af36fd
Submitter: Jenkins
Branch: stable/mitaka

commit 917b9017631c78e1febe352d200c25b6e8af36fd
Author: Victor Ryzhenkin <email address hidden>
Date: Fri Mar 4 13:59:49 2016 +0300

    Update dummy application for testing after changes in murano

    Since https://review.openstack.org/#/c/282891/ was merged,
    murano failed to deploy dummy application in CLI tests, due incorrect
    Name parameter in application Class. We need to update our package
    to avoid future fails.

    Closes-Bug: #1553188
    Change-Id: I514020da20b081be9c5e93b7223dbb1252265385
    (cherry picked from commit 24af871c4453075b4c5dd73b8b5f3124159b1a70)

tags: added: in-stable-mitaka
Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/python-muranoclient 0.9.0

This issue was fixed in the openstack/python-muranoclient 0.9.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.