Client side changes for multisite VIM feature including new shell
commands.
Change-Id: Idae463b0cec40bea2edfde5723f7de5077600040
Implements: blueprint multi-site-vim
After renaming the service 'servicevm' and 'advsvc' in install file,
functional tests were failing. Now renamed to 'tacker' in all files of
python-tackerclient repo so that functional test wouldn't fail.
Change-Id: I919d77276af72586a20f50239166325adbf9fb11
Partial-Bug: #1524224
This Patch fixes all H238 errors and enables this test.
[H238] Old style class declaration,
use new style (inherit from `object`)
Change-Id: I184538cf6dcb97a178dcf017a21d878712063f91
Related-Bug: 1516045
depending on any oslo-incubator code from another project is
dangerous. keystoneclient makes its exceptions public and it's
not recommended to use any code from
keystoneclient.openstack.common.apiclient since it's maintained
by oslo-incubator.
Change-Id: Ic0c43319eca06ca9dc29c00c5462eebae50bb698
This Patch fixes all H405 errors and enables this test.
[H405] Multi line docstring summary not separated with an empty line
Change-Id: I93a9f477f27c259bbfed20ff93105e63d5f6f82c
Related-Bug: 1516045
This Patch fixes all H105 errors and enables this test.
[H105] Don’t use author tags. We use version control instead.
Change-Id: I60e9e844b420b31b8caa86d5338cf04322386506
Related-Bug: 1516045
This Patch fixes all E265, E129, E113 errors and enables this test for all new patches to tacker.
[E265] block comment should start with '# '
[E129] visually indented line with same indent as next logical line
[E113] unexpected indentation
Change-Id: I708dd9e0c4f3edb0b52a865578aceace726d1c2e
Related-Bug: 1516045
When deleting a vnfd using vnfd-name as argument it returns
'descripton' string, if db has multiple entries with same name.
This patch fix this problem by checking the existence of key
'description' in 'vnfd' dict.
Change-Id: I3c350ec1b563b1933df93106717f373afc368146
Closes-Bug: #1508174
Use 'unicode_escape' to escape YAML while configuring
VDU at the time of vnf-create or vnf-update using --config
flag
Change-Id: Ia4543b9437f28b4e6312bbd2fab9a7c47dd9f610
Partial-Bug: #1501079
python-tackerclient has been modified to invoke Tacker MANO API
directly for VNF and VNFD resource requests. The current wrapper
implementation of invoking servicevm REST APIs has been removed.
Change-Id: I447fd971d97987911d5e85abafc94a24599ac209
Implements: blueprint tacker-api-mano
Depends-On: I9dffd4bee25b1f49aea7478f2bd779cf0f6dfb49
This commit adds code to ensure that the values supplied by end
user for 'config' argument is not dropped in the create_vnf()
method. This scenario occurs in the case where end user supplies
values for both the 'config' and 'param-file' arguments.
Change-Id: Ied565217c2571283330f8f8cf62f76e2942826ba
Closes-Bug: #1493671
This commit adds code to support onboarding a VNFD template that
supports parameterized input.At VNF deploy time, this feature
allows to specify a yaml file with values to be substituted for
the parameters specified in the VNFD template.
Change-Id: If55229fde092d1d760870d0280aec0bcd5cb9c6f
Closes-bug: #1484227
Depends-On: I72b6e8da8826a3c80c1a73aa37f912fc9ec3e291
* The vnf and vnfd create output text contains the "attributes"
field which is so large that it makes it impossible to format
the output text so it is readable.
* Modified the CreateCommand class to provide the ability to
remove specified fields from the output of the create command
* Modified the CreateVNF and CreateVNFD classes to specify that
the "attributes" field should be removed from the output of
the create command.
Change-Id: I7563175a2cec3e3e9528b66153354aec982a14b4
Closes-Bug: 1474975
* Added support for vnfd-name in place of the vnfd-id when
creating a VNF. The vnfd-id and vnfd-name are now mutually
exclusive parameters but one of them is required to be
specified. An appropriate error will print if neither is
provided.
* If the vnfd-name is specified the code will retrieve the
associated vnfd-id and pass it to the create method as if it
had been specified on the command line.
Change-Id: Ia62a33ee821e0fc89a167755aa55beac94d36c57
Closes-Bug: 1474983