After updating murano via murano plugin any deployments will fail
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
High
|
Oleksiy Molchanov | ||
8.0.x |
Confirmed
|
High
|
MOS Maintenance | ||
Mitaka |
Fix Released
|
High
|
Oleksiy Molchanov | ||
Newton |
Fix Committed
|
High
|
Oleksiy Molchanov | ||
fuel-plugin-murano |
Fix Released
|
High
|
Denis Egorenko |
Bug Description
Bug description:
After deployment 9.0 with murano from the box you can upgrade it via murano plugin. But after it any deployment will fail.
Steps to reproduce:
1. deploy mos 9.0 with enabled murano from the box(use one controller and 1 compute)
2. install fuel murano plugin
3. enable fuel murano plugin in the fuel ui and disable regular murano
4. deploy changes
5. run "Check application deployment in Murano environment with GLARE" OSTF
Actual result:
test will pass
Expected result:
test failed
Additional information:
after installing murano from the box and upgrading murano via plugin there is the same output for the next command:
root@node-1:~# murano --version
0.8.4
part of the log from murano-engine.log:
2016-09-17 11:44:22.898 16461 ERROR murano.
murano.
Traceback (most recent call last):
File <unknown> in method None
None
File "/tmp/murano-
method .init of type io.murano.
File "/usr/lib/
return value(context)
File "/usr/lib/
return self._parsed_
File "/usr/lib/
return self(utils.
File "/usr/lib/
return super(Statement, self)._
File "/usr/lib/
return context(self.name, engine, receiver, context)
File "/usr/lib/
File "/usr/lib/
name, all_overloads, engine, receiver, data_context, args, kwargs)
File "/usr/lib/
args = tuple(arg_
File "/usr/lib/
args = tuple(arg_
File "/usr/lib/
and not isinstance(arg, expressions.
File "/usr/lib/
return context(self.name, engine, receiver, context)
File "/usr/lib/
File "/usr/lib/
result = delegate()
File "/usr/lib/
return lambda: delegate()
File "/usr/lib/
File "/usr/lib/
File "/usr/lib/
File "/usr/lib/
fn()
File "/usr/lib/
self, filtered_params[0], filtered_params[1], context)
File "/usr/lib/
self, this, context, args, kwargs, skip_stub)
File "/usr/lib/
*args, **kwargs)
File "/usr/lib/
return self.get_
File "/usr/lib/
File "/usr/lib/
__receiver, args, kwargs, __context, True), __context)
File "/usr/lib/
self, this, context, args, kwargs, skip_stub)
File "/usr/lib/
result = call()
File "/usr/lib/
File "/usr/lib/
return self.get_
File "/usr/lib/
File "/usr/lib/
result = helpers.
File "/usr/lib/
File "/usr/lib/
type = helpers.
File "/usr/lib/
return murano_
File "/usr/lib/
name, packages=
description: | updated |
Changed in fuel-plugin-murano: | |
assignee: | nobody → Nikolay Starodubtsev (starodubcevna) |
Changed in fuel-plugin-murano: | |
status: | Confirmed → In Progress |
Changed in fuel: | |
status: | New → Confirmed |
importance: | Undecided → High |
Changed in fuel-plugin-murano: | |
status: | In Progress → Fix Released |
Changed in fuel: | |
assignee: | Alexey Deryugin (velovec) → nobody |
status: | In Progress → Confirmed |
Changed in fuel: | |
assignee: | nobody → Fuel Sustaining (fuel-sustaining-team) |
tags: | added: on-verification |
After an investigation I found out that we have: /bugs.launchpad .net/python- muranoclient/ +bug/1608440)
1) An old core library at the environment
2) An old murano client (0.8.4) which cannot install new core library with CloudRegion support, since 0.8.4 is not support multi-doc yaml documents. (see the bug: https:/