104 Commits

Author SHA1 Message Date
Jenkins
d902a67db0 Merge "Modify the document of vnfd template parameterization" 2016-12-06 05:55:40 +00:00
Jenkins
c9eacf6047 Merge "[DOC] Update the manual installation guide to rectify errors" 2016-12-06 05:34:31 +00:00
venkatamahesh
51484c5422 Modify the document of vnfd template parameterization
Change-Id: I1c39e9a13ef92f5966686acc4060bcf7b4642f74
Closes-Bug: #1644769
2016-12-06 06:47:51 +05:30
Jenkins
d601ac6cdb Merge "Small correction in glance cli of openwrt document" 2016-11-29 22:45:09 +00:00
venkatamahesh
979a1c07c7 Small correction in glance cli of openwrt document
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
2016-11-15 03:34:11 +00:00
Jenkins
2c182a6ae9 Merge "Fix resource type miss in vnfd scale template" 2016-11-14 23:27:20 +00:00
venkatamahesh
2b05619b3a [DOC] Update the manual installation guide to rectify errors
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
2016-11-08 08:34:53 +00:00
xu-haiwei
6ccea5f268 Fix resource type miss in vnfd scale template
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
2016-11-07 23:29:41 +00:00
gong yong sheng
1de9a991df Allow to install tacker only env
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
2016-11-07 09:38:14 +00:00
gong yong sheng
70500539c5 Remove deprecated nova infra driver
Change-Id: I0b5b729741999f6505d3c9e3c7d62566acc28786
Closes-bug: 1634011
2016-11-06 06:02:21 +08:00
Jenkins
ad1997684b Merge "Remove deprecated default_vim config item" 2016-11-04 07:53:01 +00:00
Jenkins
60965f7d87 Merge "Fix wrong format of doc" 2016-10-24 10:10:19 +00:00
Jenkins
b199df2322 Merge "Update description of CP in VNFD Template Guide" 2016-10-24 10:06:35 +00:00
gong yong sheng
921afb13fa Remove deprecated default_vim config item
Change-Id: I4ff6a65777e379c6b4b5604eda3844f8fb6935ac
Closes-bug: 1633997
2016-10-24 11:13:22 +08:00
changzhi
fe3ffb318a Fix wrong format of doc
Change-Id: I391e612e3602110be5c99ccd25d8a32f8a751415
2016-10-20 17:35:16 +08:00
Naoya Harada
f89bbf9391 Update description of CP in VNFD Template Guide
Descripton of Connection Point needs to be updated to keep
consistency with tacker_nfv_defs.yaml.
Currently 'type' is an optional property and has a constraint.
Also 'security_groups' property was introduced in [1].

[1] https://review.openstack.org/#/c/334256/

Change-Id: Ic0721c3914197bdc7128b5fff76783a2f7ba9f9e
2016-10-19 11:31:44 +09:00
Jenkins
e641cd884c Merge "Tacker deploy OpenWRT as VNF guide" 2016-10-17 05:36:58 +00:00
changzhi
bebfc014ed Tacker deploy OpenWRT as VNF guide
This patch adds step by step instructions to deploy
OpenWRT as VNF guide.

Change-Id: I70fff61a98092ec9ce672402a90d02e74429f33f
Closes-bug: #1517664
2016-10-10 17:50:24 +08:00
venkatamahesh
5c23885c56 Fix a spell for respawn
TrivialFix
Change-Id: I0640af49e5322ca6e0f172446e9970c1d08b0ab4
2016-09-27 03:47:27 +00:00
Jenkins
3596172ee6 Merge "Adds devref guides for VNFFG" 2016-09-26 22:03:05 +00:00
Tim Rozet
0cc329e500 Adds devref guides for VNFFG
implements: blueprint tacker-vnffg

Change-Id: Ie1bcec2f9e671c63e4d950826bb53f0f9a5b6f10
Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-09-26 15:42:30 -04:00
doantungbk
dd3bede30f Fix: alarms stuck in "insufficient state" and update usage guide
Change-Id: Iab355bc233194106f1dcbbdf218983588de09eb7
Closes-bug: #1627151
2016-09-25 02:21:47 -07:00
Jenkins
d3a2fbc861 Merge "Adds limitations to scaling dev ref" 2016-09-23 19:50:22 +00:00
Vishwanath Jayaraman
e0c24be38a Devref for event logging feature
Change-Id: I72c315220e11b8ebf2ce3503cb39385f391e8271
Implements: blueprint: audit-support
2016-09-23 13:04:04 +00:00
Kanagaraj Manickam
bc8291696f Adds limitations to scaling dev ref
Change-Id: Ieff1f457195902a56a8303e82db5bcd00d94c1fa
implements: blueprint #vnf-scaling
2016-09-23 06:42:14 +00:00
doantungbk
2d8baa76bd Implement Alarm monitor
Add definition of alarm monitor in VNFD TOSCA template definition,
support it in VNFM plugin. It can integrate with scaling feature.

An WSGI filter is used to receive ceilometer action URL call and
translate the call into inner action, such as scalling.

The configuration group alarm_auth in tacker.conf is used as the
credentials for ceilometer action URL call. they must have 'admin'
role to query all related stuff for the action.

Implements blueprint: #alarm-based-monitoring-driver

Co-Authored-By: dharmendra kushwaha <dharmendra.kushwaha@nectechnologies.in>
Co-Authored-By: gong yong sheng <gong.yongsheng@99cloud.net>
Change-Id: I7f1dbae361a5dfb97a86e8532bfd09813ce535e2
2016-09-22 15:31:47 +09:00
gong yong sheng
cc1e82aa84 Device refactor part4: rename vm plugin and db into vnfm plugin and db
Change-Id: Iee231428b7f30c4710b264e73ba71b5d5a4f84bb
Partial-bug: #1589018
2016-09-22 10:05:19 +08:00
Jenkins
2f98f410d9 Merge "Derive infra driver using VIM type" 2016-09-16 14:22:05 +00:00
Sripriya
a8e0aa35eb Derive infra driver using VIM type
Currently, infra driver name is derived from VNFD API attribute
infra_driver during VNFD template onboarding. This limits the catalog
to be used for a specific VIM type. VNFD template should be generic
enough to be deployed on any VIM and should not contain infra driver
specific information.

This patch is a follow on for infra driver deprecation [1]
infra_driver value in VNFD request is silently ignored. The infra driver
derivation is now handled during VNF deployment workflow based on user
provied vim_id and corresponding vim_type.

[1] https://review.openstack.org/#/c/363455/
Partial-bug: #1618724
Partially Implements: blueprint infra-driver-refactor
Change-Id: I44cfd18ab75e32872776952560d1f716e99301d5
2016-09-16 00:26:12 -07:00
Jenkins
ade8cb5351 Merge "Fix formats for doc's information" 2016-09-16 02:49:40 +00:00
Jenkins
f9e01ab80d Merge "Reflect introduction of CP order in documents" 2016-09-15 21:54:59 +00:00
lu lei
ea8aea1e52 Fix formats for doc's information
Add some periods for sentence and fix some formats.

Change-Id: I43ec066af1b3ea2e71f280f7b88ba9a1e88408d3
2016-09-15 13:18:09 +00:00
Naoya Harada
24d9a3a6e7 Reflect introduction of CP order in documents
This is a follow-on to [1] which introduces
'order' property of the CP.

[1] https://review.openstack.org/#/c/363352/

Change-Id: Ib7a8df468f48be1a90c9a7f43d2f8a1a5ca82366
2016-09-15 19:06:39 +09:00
Sridhar Ramaswamy
fd5c84a4de Add tacker gerrit dashbaord to developer info
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
2016-09-14 06:39:18 +00:00
Jenkins
43d74f73d1 Merge "Devref for vnf scaling feature" 2016-09-14 00:23:54 +00:00
Vishwanath Jayaraman
b26e529451 Devref for vnf scaling feature
Implements: blueprint: #vnf-scaling

Change-Id: I426d87fe9f39cdd6d70589a14b59804b6d03c241
Co-Authored-By: Kanagaraj Manickam <mkr1481@gmail.com>
2016-09-13 16:05:15 +00:00
Jenkins
d3f791591a Merge "Update the sample vnfd template in getting started guide" 2016-09-08 02:56:22 +00:00
Sripriya
ea987efd12 Better handle vim domain exception
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
2016-09-07 16:58:41 -07:00
venkatamahesh
266445a8c9 Update the sample vnfd template in getting started guide
Change-Id: I28ec89ce42bf722b1972839c41865facd503e55b
Closes-Bug: #1618776
2016-09-07 10:20:26 +00:00
Jenkins
052a6b3826 Merge "Add a shell script for developers to prepare functional test env" 2016-08-31 10:13:48 +00:00
gong yong sheng
b90d3e4d6d Add a shell script for developers to prepare functional test env
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
2016-08-31 10:21:54 +08:00
gong yong sheng
3c422ddc3e Device refactor Part3: Rename device in codes
Previous patch https://review.openstack.org/#/c/349776/
has renamed the DB part.

tacker/vm/plugin.py and tacker/db/vm/vm_db.py are not renamed
in this patch due to the git problem. (It is always be done by
'delete/add' instead of 'rename').
They will be renamed in later patch with unit tests.

Change-Id: I334e0e79c8bdba4a10d97ab691b1e6b242a0f1c5
Partial-bug: #1589018
2016-08-26 16:26:57 +08:00
Jenkins
d173d4019e Merge "Make Name parameter positional argument in DOCs and devstack lib" 2016-08-24 01:38:23 +00:00
Jenkins
33fc3eee92 Merge "Implement tacker workflows" 2016-08-17 15:44:56 +00:00
Jenkins
bbdc59edd7 Merge "doc change default vim registration via CLI" 2016-08-16 23:32:15 +00:00
Manikantha Srinivas Tadi
b7b60ae85d Make Name parameter positional argument in DOCs and devstack lib
Name is made as mandatory and positional argument in getting started &
manual installation docs.

Also updated the devstack lib.

Change-Id: I5bd87925fc7ee89fdd44f873818d55fdd81611ac
Partial-Bug: #1474966
2016-08-15 05:18:08 -04:00
Shaik Apsar
d55db757db Implement tacker workflows
1. std.create_vnf for VNF creation.
2. std.create_vnfd for VNFD creation.
3. std.delete_vnf for VNF deletion.
4. std.delete_vnfd for VNFD deletion.

Change-Id: I2c16c771d468db58728218fcf94154796e955ebb
Implements: blueprint tacker-workflows
2016-08-14 17:06:44 -04:00
Saju Madhavan
5f6303ca63 doc change default vim registration via CLI
Update doc to include new way of default vim registration
via CLI.

Change-Id: If8c126257d56ca94e64ee533901540bd4bf39ce6
Partial-Bug: 1592957
2016-08-11 14:42:13 +05:30
Jenkins
462bda80a4 Merge "Remove trailing whitespaces" 2016-08-10 23:10:41 +00:00
gong yong sheng
9b4257f4a2 Remove trailing whitespaces
This patch also fixes some long lines.

Change-Id: I8eb6ad6131ac67bc6c4df452430357acdc84b6ad
Closes-bug: #1611276
2016-08-09 16:28:46 +08:00