73 Commits

Author SHA1 Message Date
venkatamahesh
51484c5422 Modify the document of vnfd template parameterization
Change-Id: I1c39e9a13ef92f5966686acc4060bcf7b4642f74
Closes-Bug: #1644769
2016-12-06 06:47:51 +05:30
Jenkins
2c182a6ae9 Merge "Fix resource type miss in vnfd scale template" 2016-11-14 23:27:20 +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
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
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
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
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
qinchunhua
2a93a2a0d1 Remove execute permission on one file
The file has execute permission unnecessarily. Change it from
755 to 644.

Change-Id: I02d4c80483667d1dddc030db5b0823c6e820b6c2
2016-08-03 08:20:38 +00:00
gong yong sheng
52073b010f Add domain name info into auth for keystone v3
domain name information should be in VIM configure, which is
different from keystone configuration in tacker.conf.

Also domain name is prefered to domain id.

Change-Id: Iec492e55ff763f92304c129d2373e544269f6271
Partial-bug: #1603851
2016-08-01 14:15:22 -07:00
Jenkins
2d2c4b7953 Merge "Add VNFD template usage guide" 2016-07-20 18:57:31 +00:00
Janki Chhatbar
60942e0968 Add VNFD template usage guide
VNF Descriptor definition and usage guide describing various node_type schemas and syntax.

Closes-Bug: #1508085

Change-Id: Ifc72f322c72590634ab43d9563a6f8fd007094f2
2016-07-20 10:54:06 +05:30
Jenkins
fcc16cafc1 Merge "Error Indentation request" 2016-07-14 21:05:34 +00:00
Adriano Fialho
a3b27d4a66 Error Indentation request
Malformed request body: Cannot understand JSON

Change-Id: Ib877de6ff044fcc7d65b7b3e4fa3e299ae30df7d
2016-07-06 23:02:15 -03:00
qinchunhua
ab1d830e19 Fix some syntax errors and one spelling mistake
Fix some syntax errors and one spelling mistake.

Change-Id: I4765cc6baeeb6ac949dd859305c69e89a5dad12d
2016-07-04 06:03:32 +00:00
Jenkins
7b49d12872 Merge "Fix typos for Tacker" 2016-07-03 16:03:17 +00:00
PanFengyun
108ed749e1 Fix typos for Tacker
1. relevent   --> relevant
2. enhacement --> enhancement

Change-Id: I611af0d0758958860641c6e61fa5b83bd8d30497
2016-07-03 16:30:37 +08:00
Adriano Fialho
7d88448bb0 Changing incorrect url
Change-Id: I3cb1340f4e20b060634db5b91589093b01cbe2b5
2016-07-02 16:10:06 -03:00
Sripriya
eb810b2592 Add multisite VIM usage guide
Devref doc included for multisite VIM usage guide

Change-Id: Id8ba019eeb2c64b1a05d316a4ac5397cd2e5ed67
2016-06-24 04:36:08 +00:00