This patch enhances the GET /catalog/packages Murano API call with
option to filter packages by id.
Partially implements bp assign-category-button
Change-Id: I86bbdbde74a7fa086197adef7a91199704811f72
Previously oslo.messaging's MessageHandlingServer
was used as as a murano-engine service in service launcher.
As a result it's wait() method was called. But after recent
changes it's wait method is supposed to be call only
after stop() to wait for graceful message processing to end.
As a result a warning was printed that stop() didn't finish
after 30 sec from wait() invocation (because it was never called).
This commit adds EngineService service implementation
that has its own wait() and encapsulates MessageHandlingServer
instance.
Change-Id: Ie553e0b27cc1c261b963907b4f12f89795b99a12
Closes-Bug: #1521087
We have issues with coverage job and during the debugging
of coverage script I found the issue with incorrect
requirements and incorrect tox version.
After this fix coverage script will work fine.
Change-Id: I4731dd735abc6ea13a084952688c3b0257f6d7e1
Closes-Bug: #1523959
Provides ability to get following information about network
* network name
* network id
* CIDR Range
* gateway IP
implements bp modify-describe-method
Change-Id: Iff59f5c828e2ede42dd0f35eb68046679cf838d3
Added `eval` command to execution plan, which allows
to correctly execute user input
Change-Id: Ie0469a7a464b246dc76acf6259b12eeb9a126563
Closes-Bug: #1523915
It is used in murano-test-runner.
Mocks are inserted into new context, that is created
from the current context:
If mock for the current object exist, new linked context
(``murano.dsl.linked_context.LinkedContext``) will be returned. It links
existing context with the new context, where mock definition is presented.
So if mocked function will be called, context will contain two
definitions with that function: mock and original one, but mock will have
higher priority.
If there is no mock for the current object or class, existing context
will be returned. If there is no existing context, *None* will be returned.
Targets blueprint mock-context-manager
Depends-On: I9eccdf3af1802c731bfdfb93df92c4ad902a4d34
Change-Id: I9a55d07188ff06bdf98248f011a700c297e33417
It is a new smart type, that verifies function parameter
whether it belongs to the on of the specified in the function
declaration classes.
Targets blueprint mock-context-manager
Change-Id: I9eccdf3af1802c731bfdfb93df92c4ad902a4d34
Previously if request without 'HTTP-Authorization' header comes to
external context middleware it raised error code 500 Internal Server
Error instead of 401 Unauthorized.
Change-Id: I8285d24741bed5b541a4f8104422340c8594c695
Closes-Bug: #1522707
This commit does dot HOT template outputs (for Heat.HOT/1.0 format)
the same that was previously done for the inputs. Instead of generating
MuranoPL property per each output now all outputs are put into a
single 'templateOutputs' property. This allows to eliminate the constraints
on output names, not to have collisions with input names and remain
consistent with previous changes.
Change-Id: Ibbd0a2f410c55385cd3cb9e85ea135a36460afe7
Closes-Bug: #1520954
There is no separator Between request path and
'Accept' in the debug log.
This patch adds white space separator between
request path and 'Accept'.
Change-Id: I82c553b50975a3c5898fa8ee6db10c796bd5987c
This commit introduces some functional tests for Chef and Puppet
example applications.
Depends-On: I1363e46d655c8a641a1fa404faadc5f652f9fce4
Change-Id: I0a455d02a08d7c695f9f39e86b0dbb8b87deb5f2
* Removes the Analyze logs section as it will be
covered in the Troubleshooting section of the Admin Guide.
Change-Id: Icbd2481288c159c2310df605d5d2f31dab41356f
Functional tests need to have configured the default
region when there is a testbed with multiples regions.
Partially Closes Bug: #1479260
Change-Id: Ib9488c7632fe88a22b014f5e251b48d12fa1dbce