With too many gerrit reviews in the queue, the team
needs a way to categorize and bubble up reviews that
are actionable. Hence introduce gerrit dashboard with
various filters to identify patchsets to review.
Change-Id: I6e1552f8a3fbd81ae45ad1943b493e8c3bd83654
This is a follow-on to [1] which uses dictionary for VNFD
template and no longer relies on OrderedDict to preserve
the order of the node_types in the VNFD template. Instead
we are going to insist the templates to explicit mention
the order of the CP.
[1] https://review.openstack.org/#/c/360809
Change-Id: Iaf7389305cfea90f158da0eaaa19afe86869541b
Closes-Bug: #1591361
Adding support to accept name property in the VDU TOSCA node type
which will be passed to Heat to create the VM with this specific name.
Closes-bug: 1570557
Change-Id: Iac0ae4397edcc5398cf8c1fdede709c6e903cceb
This commit moves the functional tests for event logging from the
commonservices directory to the existing VNFD, VNF and VIM
functional test files
Change-Id: Ife479bb701ab5315027bf1bbbbdfde43d835118d
Implements: blueprint: audit-support
Instead of handling each keystone parameter error in Tacker,
reuse keystone's BadRequest exception that already takes care of
parameter errors in user input not just for domains, but users,
projects and tenants.
Change-Id: I2a6aa6f7f9dec829bf1010d244d1aadf7942ec9d
The VDU VM's dead simulation depends on metadata service which needs
virtual routers, or config drive.
This patch adds "config_drive: true" to all templates which need user
data.
In addition, some verbose debug information is inserted into code to
help to diagnose problem.
Change-Id: I066ce769de17ad3179193b436f5a644b76233a1e
Closes-bug: #1617923
In some part in the code we import objects.
In the Openstack style guidelines they recommend to import only
modules.
http://docs.openstack.org/developer/hacking/#imports
Change-Id: Ib35cc8a00d7f89e1e38949a7e77bdb2630ec2547
In part of test refactoring, removing xml support form tacker/tests/unit
and tacker/api
Change-Id: Ia23564990fe6070c5f9163618688bfcab4dc87de
Partial-Bug: #1579167
Adds physical id and type of VDUs, CPs and VLs of a VNF to
get vnf API.
APIImpact
Change-Id: I469b91c1a000e7a47ae1d4313ed83de26e1391b2
Partial-Bug: #1602112
Deprecation warning deriving infra and mgmt driver from VNFD create API is
added.
Change-Id: Ieb2ff2a21fa6387ea38734ae65b0bddddd35f2a7
Partial-bug: #1618724
After successful creation of a VNF, if mgmt_call fail due to any
reason(ex failed to connect), it will set VNF status to ERROR. But
monitoring driver still keep monitoring to this vnf. Fixing this
issue to avoid unnecessory ping.
Change-Id: I8bfba0875c6025012ce8da4a0b7da34072b9305f
Closes-Bug: #1593567
In Python 3 __ne__ by default delegates to __eq__ and inverts the
result, but in Python 2 they urge you to define __ne__ when you
define __eq__ for it to work properly [1].There are no implied
relationships among the comparison operators. The truth of x==y
does not imply that x!=y is false. Accordingly, when defining __eq__(),
one should also define __ne__() so that the operators will behave
as expected.
[1]https://docs.python.org/2/reference/datamodel.html#object.__ne__
Change-Id: Ibccc8713c95a13ed17cd82e38194d139c8bc0988
Implements: blueprint tacker-vnffg
Abstract driver interface for VNFFG. Driver implementation should be
done in this same folder, then inherited into respective VIM driver.
Change-Id: Ifa6f587d42e48cc079a8d5f439ee5fe00a071c8e
Signed-off-by: Tim Rozet <trozet@redhat.com>
Disabling this to avoid unwanted rechecks. Will be reenabled after
this test is fixed. Bug [1] is opened to address the root-cause.
[1] https://bugs.launchpad.net/tacker/+bug/1617923
Change-Id: I8cbe11b29790d3d5e064687519ba10f046d0163c
After devstack installation, to run functional test cases, the
nova instance quota, keypair and neutron port quota should be
set to a level which will not block tests. This patch adds a tool
to do this preparation so that developers can easily run
functional tests locally.
Change-Id: I1c2fae110863906e3f7601456dbf79ff06da4c40
Closes-bug: #1617303