With Newton release, heat is not installed by default with devstack
tacker installation. Added line to enable heat plugin in
local.conf.example file.
Change-Id: I74429f5270da8f3f0b52233a59ce660771e6a9e6
Signed-off-by: Naresh Thukkani <nareshreddy.thukkani@gmail.com>
purge command fails for 'all' parameter
tacker-db-manage --config-file /etc/tacker/tacker.conf purge_deleted all
Why trace: current code tries to delete from many tables which are not expected
Solution: only delete the expected tables(events, vnf, vnfd, vims)
Change-Id: Ic86ab8ca1d2619d55b5244fec488060c87ede0c3
closes-bug: #1647278
KEYSTONE_CATALOG_BACKEND is deprecated and removed post Newton [1].
This needs to be removed in Tacker as well to avoid gate failure.
[1] https://review.openstack.org/#/c/278333
Co-Authored-By: Tung Doan <doantungbk.203@gmail.com>
Change-Id: I021e4a4ef0240f85e6cce7feda431d6695f4482b
Currently, in Horizon and CLI, the display for the the VNFD state
is set to "Not Applicable".Modified to display "OnBoarded" once the
VNFD is created..
Change-Id: I1a67638b488895378b16662625cab0f8bca90e53
Closes-Bug: #1623067
When creating a VNFFG with referred VNF not created,
VnffgInvalidMappingException should be raised, but IndexError
happened for a bug.
Change-Id: I46414d846790a48765ce13993d72a7ac332569d9
Closes-Bug: #1642536
1.As mentioned in [1], we should avoid using six.iteritems to achieve iterators.
We can use dict.items instead, as it will return iterators in PY3 as well.
And dict.items/keys will more readable. 2.In py2, the performance about
list should be negligible, see the link [2].
[1] https://wiki.openstack.org/wiki/Python3
[2] http://lists.openstack.org/pipermail/openstack-dev/2015-June/066391.html
Change-Id: I9824ddb528784857cac512254db01706e625f1d6
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: I9eb823d25d3b119653f31718056576dbc59b6960
This patch is the first step to bring the NFV Orchestration
API Reference to the repository.
It is a part of the effort described here [1]:
[1] https://wiki.openstack.org/wiki/Documentation/Migrate#API_Reference_Plan
Once this skeleton patch is merged, an api-ref job can be added to
the gate. The gate job makes it much easier to review API Reference
contents, which will be brought by follow-on patches.
Change-Id: I7cc587f2c7b3c546be9cd11bad7e3b4eeacad171
Co-Authored-By: Naoya Harada <n-harada@vx.jp.nec.com>
In this patch I have added --visibility option in
glance image-create command. without this it is creating
with private. And then if we use it for creating VNF,
it is throwing error "Image not found". And also I have added
openstack cli
Change-Id: I870dabfe88f3d9bc2b0d067d79581941fd13d2e2
By following the present installation guide we are getting errors
So In this patch I have updated to get successful installation
Change-Id: I719a641c5a8d9b12364d6b9b0ac435199ce03f7a
Closes-Bug: #1610950
Closes-Bug: #1604228
This patch will make the tosca template useful in tacker
installed by devstack directly.
Change-Id: Ifece7eff6c1aa4f189d51306a28f5706f9702748
Closes-bug: #1639163
For vnf scaling, the policy type which is defined in
tacker_def.yaml is 'tosca.policies.tacker.Scaling'.
So all the scaling policy should use this type.
Currently there are some typos when using this policy type.
Change-Id: I8f60c1712007756bb8b6650e053e0d7069f0f9ba
Closes-Bug: #1637895
Introduce a TACKER_MODE variable. If this is set to 'all', the
tacker devstack plugin will install other components just like
previous way. If it is set to 'standalone', the tacker devstack
plugin will disable all other services and enable the mysql,
keystone, tacker and horizon services.
Change-Id: I5d7613566ed45aa273848bfe85d76c7a7fe97ba1
Closes-bug: 1633327
Closes-bug: 1620163
As per OpenStack licensing guide lines [1]:
[H102 H103] Newly contributed Source Code should be licensed under
the Apache 2.0 license.
[H104] Files with no code shouldn't contain any license header nor
comments, and must be left completely empty.
[1] http://docs.openstack.org/developer/hacking/#openstack-licensing
Change-Id: I0da33542af07e461004011e911e0410b48221ab3