These resources are out of the scope of tacker
(cherry picked from commit 5c7d475eb3)
Change-Id: Ib585e44e629908ca97c5ab67cdb8ed4375b61fe7
Closes-bug: 1519968
The current db migration scripts cannot reflect the db model we used.
This patch adds migration scripts for service related db and
some alterations on device and device attribute tables.
(cherry picked from commit 543c1edd60)
Change-Id: I3a44c05280c4fa0b6bdb9737ec32200d641f2ac0
Closes-bug: 1518072
Adding functional test for create and delete vnfd and vnf
with parameterization
Closes-Bug: 1495825
Depends-On: I08d9eb1880eceb7e0b59271a43f7c716159cfe66
Change-Id: I87bc90078b831535e7875b2f548904799ad766cf
(cherry picked from commit c56b9555fa)
Adding tacker functional test for monitoring using new tosca template
Closes-Bug: 1518138
Change-Id: Idb7affa4c570952a1c295234e58b7a157878dab6
(cherry picked from commit 26bb93d9ff)
Adding tacker test for multi vdu monitoring
Closes-Bug: 1516907
Change-Id: I88478e662e968b5b171e4092b101aa78f4bdd495
(cherry picked from commit 2025babce3)
Some dsvm nodes may has little memory which cannot provide enough
for multiple VDU tests. This patch reduces the vdu2's flavor into
ml.tiny.
Change-Id: Ia7ddc7656d4909e0e977915f70a97baedb782ed9
Closes-bug: 1516204
(cherry picked from commit 3fff7accf2)
Nova neutron interaction for port deletion of old instance and immediate
port addition of new instance is failing the vnf respawn by throwing
libvirt error: tap device or resource busy.
Introduced a sleep after instance deletion giving nova enough time
to clean up the old instance before spinning up a new instance.
Change-Id: I385d2e6e19da2ad2bfe8c77aba51dae2b922242b
Closes-Bug: #1509465
* Add unit test cases for methods in VNFMonitor
* Add unit test cases for ping and http_ping driver
Change-Id: I0bbb85aecfe660c540432d7b7778eec9d5b6c83b
readthedocs import requires oslosphinx to be installed.
Hence moving it from test-requirements.txt to requirements.txt
Change-Id: Ia8ed0f3c6e7f891497062cb939f266698b2f248d
Currently check for 'service_type' in openwrt fails,
because of the change of 'service_type' from VNF level to
VDU level. This patch will remove the check for 'service_type'
in OpenWRT mgmt driver.
Closes-Bug: #1506111
Change-Id: I1de206779841ca63e1f95cc9f5bd58496566acfe
This patchset adds the devref that provides an overview of vnfd
template parameterization support.
Change-Id: I86fc25723ca472a5e5e250a8e42dac5898fa4390
Deep cleaning of tacker doc/source dir by removing all references
to Neutron, remove non-applicable doc files and various other
fixes and references to Tacker urls. Introduce fixed up HACKING and
CONTRIBUTING docs.
Also add tox 'docs' test run and enable it by default
Change-Id: I90c48eeb3724adb3de3431f1f5464c5200dad071
Unit tests cases are now added to DeviceHeat class and tested with
various template inputs such as config and param support for ip
address and user_data.
Change-Id: I471de443cfd3a8b350212be8240041edac5a4897
Closes-Bug: 1490688
Depends-On: Ieddd2ba16328869cef901d94bb53dc9566c250df
The Python dictionary behavior of vnfd body does not guarantee the
network interfaces to be fetched in same order as specified in template.
This fix uses the third party python package tosca-parser to preserve
the order. This will ensure the interfaces come up in the same sequence
as specified in template.
Closes-Bug: #1504687
Change-Id: Ieddd2ba16328869cef901d94bb53dc9566c250df
This commit adds code to fix the issue of VMs not getting deleted
when deleting VNFs in PENDING_CREATE or ERROR state.
Change-Id: Idac5ecc80fb78805f0642e4c08cc73a24640d6bd
Closes-Bug: #1475798
This commit adds code to fix the bug where the management IP info
for multiple VDUs in a VNF are not captured in the outputs section
of the stack heat template. The output section captures just the
info for the last created VDU.
Change-Id: I25aea659ef77af89a2f239647539f066bd55d9dd
Closes-Bug: #1505442
Closes-Bug: #1505892
* Changes the monitor function to use a loadable driver
* Changes the monitoring thread to use a re-entrant lock
(RLock()) to prevent it from blocking itself during
recovery actions
Change-Id: Icf40ffd3123f3b804de16c88164d84077fbf28e2
Implements: blueprint health-monitoring
Closes-Bug: 1497474
This patchset adds the openwrt config yaml to devstack samples
directory. This file can be used to try out the openwrt config
update using the --config-file attribute during vnf-create and
vnf-update.
Change-Id: Ie1f30f169e5edef47405f68bc1a156bc8dc283d9
* Change the Heat template to use value_specs to specify the
port_security_enabled flag so that it works with kilo and future
releases
Change-Id: I3bc3956761221608ee746faad92d82b040a8823b
Closes-Bug: 1503984