887 Commits

Author SHA1 Message Date
dharmendra
701a977b06 Misc correction in README
TrivialFix

Change-Id: I42c7d5b669890449076f8afedc5ec5345effc0de
2017-01-22 13:41:37 +00:00
Yan Xing'an
ae3966e773 _80_nfv.py file is moved to enabled folder in tacker_horizon folder
Update the command in manual install doc

Change-Id: I31110568aa6ac211598e5bcc887b07e393cc15f9
2017-01-20 13:39:12 +08:00
Bharath Thiruveedula
5f46c2b030 Implement NSD Support - Add CRUD operations for NSD
Co-Authored-By: Dharmendra Kushwaha<dharmendra.kushwaha@nectechnologies.in>
Partially-implements: blueprint nsd-support
Change-Id: Iff51926ce9f3b96f83a51ef06b4b464e4696d777
2017-01-16 22:03:09 +05:30
OpenStack Proposal Bot
53c1c0464b Updated from global requirements
Change-Id: I03c3371d4c87bcb355ab4a447509345dba821892
2017-01-14 05:18:38 +00:00
Jenkins
34e0dd468a Merge "Use devstack system public auth url as default VIM auth_url" 2017-01-13 20:46:16 +00:00
Jenkins
8c9790835e Merge "_80_nfv.py file is moved to enabled folder in tacker_horizon folder" 2017-01-11 11:14:16 +00:00
Jenkins
83808a68a7 Merge "Remove infra and mgmt parsing logic from API" 2017-01-11 04:07:29 +00:00
Jenkins
d7064e960c Merge "Remove deprecated heat infra_driver" 2017-01-11 00:55:33 +00:00
Jenkins
00e3b88b58 Merge "Remove useless requirements" 2017-01-11 00:49:39 +00:00
Jenkins
24660774b7 Merge "Update API Ref guide" 2017-01-10 03:01:10 +00:00
Jeffrey Zhang
02d83cde74 _80_nfv.py file is moved to enabled folder in tacker_horizon folder
Change-Id: I0364b863f8343a8936d7e3e20c692b7c52a0d5a8
Depends-On: Ia3dbbfb5b7bbf92239268a5a90e8786c5898ccf1
2017-01-10 09:58:42 +08:00
avnish
fdaeb456cc Remove useless requirements
This patch cleans up the requirements.txt list to remove
greenlet, httplib2 and iso8601 modules not used anymore.

Change-Id: Ie51b031f8b83960e6718faa36a86d7a33f721e64
2017-01-09 16:41:27 +05:30
Andy Yan
80d4c3b6cf Fix docs "Line too long" under doc8 style
Fix docs "Line too long" under doc8 style.
When running "#tox -e docs", there is an error of
doc8 saying "Line too long"

Change-Id: Ifd64d805cb9caf74f4c5ac82ebf31aa7b85ec32a
Signed-off-by: Andy Yan <yanchao3@lenovo.com>
2017-01-08 11:50:37 +00:00
gong yong sheng
9465e8281d Use devstack system public auth url as default VIM auth_url
some setting sets up keystone listening on non localhost, this
patch copies the vim_config.xml to devstack data dir, modifies
the auth_url according to devstack deployment's settings.

Depends-On: Iaa78bd4cebc515d64310d9e9aae93d0c22d9b5d1

Change-Id: Idf9b2e98f49655c7c3ab0c36321147983c91e5f8
Closes-Bug: #1611297
2017-01-06 21:44:15 +00:00
OpenStack Proposal Bot
af8866d791 Updated from global requirements
Change-Id: Ia8781cb30c5f28c1ccf66c537f83e3a4a01af8d4
2017-01-06 18:42:25 +00:00
Janki
267ba6e55a Remove infra and mgmt parsing logic from API
This patch removes the logic of fetching infra and mgmt driver information
from API and storing it in DB.

Change-Id: Iccf5ecf016fb7f32e8e3d7fdc4f204bb58bee670
Partial-Bug: #1630936
Depends-On: I4684e69b8993e6c35503317503dd73e2c13f44dd
2017-01-06 08:39:56 +00:00
janki
dc7426f03a Update API Ref guide
Update API ref guide to remove infra amd mgmt drivers information from the APIs.

Change-Id: Ice91d2fa16b42a171ce5735c2e27eb4df5346156
Partial-Bug: #1630936
2017-01-06 08:15:28 +00:00
Jenkins
a7e3732db6 Merge "Add guru meditation support" 2017-01-06 06:58:27 +00:00
gong yong sheng
10462bc1e2 Remove deprecated heat infra_driver
Change-Id: I8d708c996825155e6c5af0f978438ae685771c65
Closes-bug: 1634013
2017-01-06 03:09:16 +00:00
Jenkins
05fe0744c3 Merge "parameter value wrongly mapped in vnfd" 2017-01-06 02:48:03 +00:00
Jenkins
a907fe70fb Merge "Fix: nested resources are ignored" 2017-01-06 00:34:57 +00:00
Ukesh Kumar Vasudevan
1da3bf459e parameter value wrongly mapped in vnfd
In VNFD template, if we give 'sriov' value to the name property,
it is then converted to 'direct' in the heat template.

Solution: before changing the value, key-name is checked now

Change-Id: Ib7d96c7fccc781bc0615670ddf90bba4dcbdf24c
closes-bug: #1648003
2017-01-05 16:10:52 +05:30
gong yong sheng
39f3834a1f Add guru meditation support
After this, kill -s SIGUSR2 <tacker-server-pid> will make tacker
server report its running configuration.

Change-Id: I3823c6d79f264e570f4696cd644a5607558e577d
2017-01-05 10:06:09 +00:00
dharmendra
eedd840236 Remove support for legacy VNFD templates.
From Mitaka version, Tacker supports TOSCA based VNFD templates. Legacy
templates described under tacker/samples/legacy-templates are deprecated
in newton. Removing in Ocata.

Implements: blueprint deprecate-legacy-template-dsl
Closes-Bug: #1632214
Change-Id: I39f200bb536f4c5d10c920fc1c93bf8f382ca6c2
2017-01-05 14:23:53 +05:30
doantungbk
2edb3bd51f Fix: nested resources are ignored
The current "resource-list" method in Tacker just mentioned to
the first-layered resources. Meanwhile scaling feature used the
nested template which contains VNF discription. Therefore, the nested
resources are ignored in the scaling case. This spec will fix this issue.

Co-Authored-By: venkatamahesh <Venkata.Kotha@infinite.com>
Closes-Bug: #1629028

Change-Id: I0a4258873f7898a009a155f2b048638cdbc581d9
2017-01-05 00:39:51 -08:00
Jenkins
0c648397e3 Merge "tacker-db-manage purge_deleted command error" 2017-01-05 00:51:50 +00:00
Jenkins
c4e761647e Merge "Use heat devstack plugin" 2017-01-04 02:32:56 +00:00
Jenkins
a0eac03670 Merge "RFE alarm monitor: Fix hardcoded metadata,add func. test" 2017-01-03 21:01:56 +00:00
OpenStack Proposal Bot
b2caebc35f Updated from global requirements
Change-Id: I00b3959a107480bf30dc5b0b76f8d1434f770233
2017-01-01 12:17:46 +00:00
doantungbk
0eafa5b1bf RFE alarm monitor: Fix hardcoded metadata,add func. test
This patch will focus on:
1. Fixing hardcoded metadata
2. Adding functional test for alarm monitor
3. Refactoring tosca template for alarm monitor
4. Refactoring scaling in/out support in alarm monitor
5. Supporting multi-trigger

Partial-bug: #1630614
Change-Id: Ic5d0046d0dc0b4381713bda01c485cecae17abea
2016-12-28 02:14:08 -08:00
OpenStack Proposal Bot
1678b14346 Updated from global requirements
Change-Id: Ib1857831f90a02272d1f0b5620bfc7e813e23857
2016-12-23 03:37:54 +00:00
OpenStack Proposal Bot
0996b86bed Updated from global requirements
Change-Id: I169b728c9b4d508c911d8ecd32232709cf161cf0
2016-12-22 19:11:03 +00:00
Jenkins
a1dd7fd73d Merge "Refactor the source code of infra_driver/openstack" 2016-12-21 06:41:07 +00:00
Jenkins
e88d392df3 Merge "Fix broken link in EPA doc" 2016-12-21 01:51:54 +00:00
Jenkins
06fb862979 Merge "Fix 'No data to report' error in coverage." 2016-12-21 01:51:09 +00:00
Jenkins
2de509a974 Merge "Add __ne__ built-in function" 2016-12-21 01:49:37 +00:00
Jenkins
33e9e35cd1 Merge "Avoid Forcing the Translation of Translatable Variables" 2016-12-21 01:48:03 +00:00
dharmendra
92e4b47661 Fix 'No data to report' error in coverage.
Remove unnecessary commands in 'testenv:cover' of tox.ini.
HTML coverage reports can be generated in 'cover' directory by
'python setup.py testr --coverage' only.

Change-Id: I6bc205c4a7772a11cd3dc911a52097e62444376f
Closes-Bug: #1651029
2016-12-19 23:11:02 +00:00
OpenStack Proposal Bot
fe9eff8f82 Updated from global requirements
Change-Id: I77f0b9fb5d1bc545a21c01ae4702323cc7ad412c
2016-12-17 21:39:49 +00:00
rabi
674acde2f8 Use heat devstack plugin
Now that heat is available as a devstack plugin, it should be
used. The document is updated to enable the heat devstack plugin
before the tacker plugin.

Co-Authored-By: Kanagaraj Manickam <mkr1481@gmail.com>

Change-Id: I9d20d72dfa50f36ee454f56f3c67d063012ef05b
2016-12-16 01:28:41 +00:00
Jenkins
c91f67f493 Merge "Fixed Heat installation dependency for Tacker" 2016-12-16 01:11:16 +00:00
xu-haiwei
bd1f4023de Refactor the source code of infra_driver/openstack
In order to support Senlin driver for vnf auto-scaling management,
need to add auto-scaling backend switch function. But the openstack
infra_driver's source codes are using too many inner methods, that
is difficult to read, not feasible to change, and also difficult
to test. This patch refactors the source code for the first step.

* Move template translation to a separated module
* Move HeatClient class to a separated module

Change-Id: I944b3d530dcfc07d59a5efabe5cfbf788d40111a
2016-12-15 08:35:13 +00:00
Luong Anh Tuan
7ce8a502c4 Avoid Forcing the Translation of Translatable Variables
Translation can also be delayed for variables that potentially contain
translatable objects such as exceptions.
Whenever possible translation should not be forced by use of six.text_type()
on a message being used with a format string.
This patch allows the translation of the translatable replacement text to be
delayed until the message is translated.
http://docs.openstack.org/developer/oslo.i18n/guidelines.html#avoid-forcing-the-translation-of-translatable-variables

Change-Id: I5e259368cbf135116bb3b631835227caa1825894
2016-12-15 06:28:16 +00:00
Jenkins
e80f5766a0 Merge "Migrate from keystoneclient to keystoneauth" 2016-12-13 23:28:10 +00:00
Jenkins
4c356bb1b5 Merge "Add mac_address into CP's properties." 2016-12-13 08:20:12 +00:00
Jenkins
38f50e0f0e Merge "Replace six.iteritems() with .items()" 2016-12-13 07:00:07 +00:00
Jenkins
53293d9e8a Merge "Typo in devstack tacker lib file" 2016-12-13 03:30:51 +00:00
gong yong sheng
739208fc47 Add mac_address into CP's properties.
Change-Id: Ic13b2e022ed06e24ad45785f0c6e241a18b68bb3
Partial-bug: 1641799
2016-12-13 10:11:20 +08:00
Jenkins
b58a7c4e44 Merge "Fix dsvm failure caused by devstack plugin and event/auditing func." 2016-12-12 22:06:04 +00:00
doantungbk
17e28c9d90 Fix dsvm failure caused by devstack plugin and event/auditing func.
This patch will fix dsvm failure:
1. The new changes in devstack [1]. Whereby, plugin was not enabled
to use multiple times. Currently, almost functions like fixup_quota,
add_key and add_secgrp enable plugin which runs multiple times.
2. Some functional tests were not working with event/auditing function.
[1]https://review.openstack.org/#/c/396794/

Change-Id: I1846c0df1d59557919a4caa612f2a4c60fbf7ce8
Closes-Bug: #1646807
2016-12-11 22:28:18 -08:00