ISO: {"build_id": "2014-11-26_23-06-29", "ostf_sha": "a35f516f1606b0d03d51ff63bfe3fbe23de4b622", "build_number": "12", "auth_required": true, "api": "1.0", "nailgun_sha": "c25bfbe204981572296ae62d78b6ce5bf7de2f2a", "production": "docker", "fuelmain_sha": "1a784744731976f43ff2fc88e678a3fea35b8bdc", "astute_sha": "277b694bc6c2aa68601f0be96b6ab94a0cf6fe37", "feature_groups": ["mirantis"], "release": "6.0", "release_versions": {"2014.2-6.0": {"VERSION": {"build_id": "2014-11-26_23-06-29", "ostf_sha": "a35f516f1606b0d03d51ff63bfe3fbe23de4b622", "build_number": "12", "api": "1.0", "nailgun_sha": "c25bfbe204981572296ae62d78b6ce5bf7de2f2a", "production": "docker", "fuelmain_sha": "1a784744731976f43ff2fc88e678a3fea35b8bdc", "astute_sha": "277b694bc6c2aa68601f0be96b6ab94a0cf6fe37", "feature_groups": ["mirantis"], "release": "6.0", "fuellib_sha": "27e4449ad4c68a35afdd9d281951cf43b39a137f"}}}, "fuellib_sha": "27e4449ad4c68a35afdd9d281951cf43b39a137f"}
Steps to reproduce:
1. Deploy OS+neutron-gre+murano simple mode(1 controlle 1 compute)
2. Navigate to Fuel-Health Check
3. Run test "Check that user can deploy Apache service in Murano environment"
Actual Result:
Test fails
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine Traceback (most recent call last):
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine File "/usr/lib/python2.6/site-packages/murano/common/engine.py", line 54, in handle_task
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine result = task_executor.execute()
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine File "/usr/lib/python2.6/site-packages/murano/common/engine.py", line 114, in execute
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine obj = exc.load(self.model)
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine File "/usr/lib/python2.6/site-packages/murano/dsl/executor.py", line 256, in load
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine None, self._root_context)
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine File "/usr/lib/python2.6/site-packages/murano/dsl/object_store.py", line 78, in load
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine obj.initialize(**value)
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine File "/usr/lib/python2.6/site-packages/murano/dsl/murano_object.py", line 70, in initialize
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine self.set_property(property_name, property_value)
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine File "/usr/lib/python2.6/site-packages/murano/dsl/murano_object.py", line 150, in set_property
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine self.__context, self.__object_store, default)))
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine File "/usr/lib/python2.6/site-packages/murano/dsl/typespec.py", line 46, in validate
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine self._namespace_resolver, default)
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine File "/usr/lib/python2.6/site-packages/murano/dsl/type_scheme.py", line 302, in __call__
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine return self._map(data, self._spec, context)
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine File "/usr/lib/python2.6/site-packages/murano/dsl/type_scheme.py", line 285, in _map
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine return self._map_list(data, spec, child_context)
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine File "/usr/lib/python2.6/site-packages/murano/dsl/type_scheme.py", line 267, in _map_list
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine result.append(self._map(item, spec_item, context))
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine File "/usr/lib/python2.6/site-packages/murano/dsl/type_scheme.py", line 281, in _map
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine return spec.evaluate(context=child_context)
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine File "/usr/lib/python2.6/site-packages/murano/dsl/yaql_expression.py", line 73, in evaluate
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine return self._parsed_expression.evaluate(context=context)
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine File "/usr/lib/python2.6/site-packages/yaql/expressions.py", line 35, in evaluate
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine return f()
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine File "/usr/lib/python2.6/site-packages/yaql/expressions.py", line 73, in __call__
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine this = self.obj_wrapper()
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine File "/usr/lib/python2.6/site-packages/yaql/expressions.py", line 73, in __call__
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine this = self.obj_wrapper()
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine File "/usr/lib/python2.6/site-packages/yaql/expressions.py", line 100, in __call__
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine return self._try_invoke(fs, args_to_pass, context)
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine File "/usr/lib/python2.6/site-packages/yaql/expressions.py", line 112, in _try_invoke
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine return func(*args_to_pass)
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine File "/usr/lib/python2.6/site-packages/murano/dsl/type_scheme.py", line 140, in _class
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine return _class2(value, name, None)
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine File "/usr/lib/python2.6/site-packages/murano/dsl/type_scheme.py", line 170, in _class2
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine defaults=default)
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine File "/usr/lib/python2.6/site-packages/murano/dsl/object_store.py", line 57, in load
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine class_obj = self._class_loader.get_class(obj_type)
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine File "/usr/lib/python2.6/site-packages/murano/dsl/class_loader.py", line 50, in get_class
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine data = self.load_definition(name)
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine File "/usr/lib/python2.6/site-packages/murano/engine/package_class_loader.py", line 48, in load_definition
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine package = self._get_package_for(name)
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine File "/usr/lib/python2.6/site-packages/murano/engine/package_class_loader.py", line 40, in _get_package_for
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine package = self.package_loader.get_package_by_class(class_name)
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine File "/usr/lib/python2.6/site-packages/murano/engine/package_loader.py", line 56, in get_package_by_class
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine package_definition = self._get_definition(filter_opts)
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine File "/usr/lib/python2.6/site-packages/murano/engine/package_loader.py", line 129, in _get_definition
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine raise LookupError()
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine NoPackageForClassFound: Package for class io.murano.apps.apache.Apache is not found
2014-11-28 10:26:35.504 24014 TRACE murano.common.engine
Fix proposed to branch: master /review. openstack. org/137756
Review: https:/