887 Commits

Author SHA1 Message Date
Jenkins
07b857a2d8 Merge "Add release notes for alarm monitoring feature." 2016-09-25 19:02:26 +00:00
Jenkins
977973f5d6 Merge "Add release notes for VNF scaling feature" 2016-09-25 18:30:16 +00:00
dharmendra
accf9f7510 Add release notes for alarm monitoring feature.
Implements blueprint: #alarm-based-monitoring-driver

Change-Id: Idc7c32f79f86c9b12abb74c8ec9880bcaff11fd3
2016-09-25 11:20:55 +00:00
Jenkins
19d04d5223 Merge "update vnf monitor to use vim type" 2016-09-25 11:09:42 +00: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
Sripriya
35a87d1ce8 Fix py27/py35 errors on jenkins gate
This patch fixeds the failing test cases to assert the dict objects
of expected and actual templates in test case outputs instead of yaml
string comparison as yaml strings does not guarantee the order of
generated heat templates.

Change-Id: I7e1ff9079328c62e4f56783481b3ca685cb90edf
Closes-Bug: #1627410
2016-09-24 20:11:15 -07:00
Stephen Wong
6f71a86167 VNFFG: neutron networking-sfc driver and plugin fixes
Implements: blueprint tacker-vnffg

This patch implements the networking-sfc driver for VNFFG SFC driver
and necessary plugin side changes.

Change-Id: I531db5c65d7ed3b1adeeb30606e067aa600a957c
Signed-off-by: Tim Rozet <trozet@redhat.com>
Co-Authored-By: Sridhar Ramaswamy <srics.r@gmail.com>
2016-09-24 00:19:29 -07:00
Kanagaraj Manickam
ffdb0b4019 Add release notes for VNF scaling feature
Change-Id: Ia7b9fa62934c9855ad1863a9814472aff746d6dc
implments: blueprint #vnf-scaling
2016-09-23 22:44:00 -07:00
Jenkins
d3a2fbc861 Merge "Adds limitations to scaling dev ref" 2016-09-23 19:50:22 +00:00
Jenkins
cd5089593f Merge "Add release notes for VNF Forwarding Graph" 2016-09-23 17:04:28 +00:00
Jenkins
cef30d85d7 Merge "Adds unit test case for scaling" 2016-09-23 16:26:07 +00:00
Jenkins
e9269b8efb Merge "Devref for event logging feature" 2016-09-23 16:13:25 +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
Sridhar Ramaswamy
4d08e90df3 Add release notes for VNF Forwarding Graph
Change-Id: I2e56143ef5bf374d1219cfe8c947d19a3a5ad5f5
implements: blueprint tacker-vnffg
2016-09-23 00:01:06 -07: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
Sripriya
43b2201b92 update vnf monitor to use vim type
This patch is the final in the series of deriving infra driver
from vim type. update has been made to monitor code to retrieve
infra_driver from vim information.

Change-Id: I4438f9b22cbe3286d191a2fd96e7e4590625d1cc
Closes-Bug: #1618724
2016-09-22 18:49:32 -07:00
Kanagaraj Manickam
335dc09b97 Adds unit test case for scaling
Change-Id: Ia84568e77f56abe809dfdaa6bf8aa79215a8d9c6
blueprint: #vnf-scaling
2016-09-23 00:01:44 +00:00
Jenkins
eea965db98 Merge "Introduce uniqueness constraint on resource names" 2016-09-22 14:43:20 +00:00
caoyue
c93ea2f811 Remove virtualenv management scripts from oslo-incubator
This commit removes the old virtualenv management scripts from oslo
incubator. They were just wrappers around virtualenv and don't really
work well in a world with global requirements and constraints. This
commit just removes them since there isn't any reasons to keep them
around and remove references to run_tests.sh in the TESTING.rst file

Closes-Bug: #1553722

Co-Authored-By: lei.lu@easystack.cn

Change-Id: Ieae3698db85377b52687dac58f33a571bc179956
2016-09-22 16:39:11 +08:00
Sripriya
f9729fb388 Introduce uniqueness constraint on resource names
Resource names are handled to be unique per tenant for all 3
resources vnfd, vnf and vim.

Also existing duplicate names are updated to name-<12char. uudid>
based on resource id's last 12 char. to handle the uniqueness
constraint on 'name' column for all 3 resources.

Change-Id: I689d7219db67892b855e1dc5c3698f9e1a67b408
Closes-Bug: #1475047
Closes-Bug: #1474993
2016-09-22 00:01:51 -07: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
Jenkins
0988954e15 Merge "Device refactor part4: rename vm plugin and db into vnfm plugin and db" 2016-09-22 05:09:28 +00: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
OpenStack Proposal Bot
31f1e29135 Updated from global requirements
Change-Id: I5035e622870956eef1b9f10a56b5c476414d6ed9
2016-09-21 19:13:59 +00:00
Jenkins
30953770a8 Merge "implement get_resource_info noop, nova" 2016-09-21 15:42:37 +00:00
vish
79cbdc6f3b VIM event type fixed to be of type Monitor
This commit ensures that the event type for the VIM status
"Reachable" that is set during Monitor operation is set to be
of event type "Monitor" instead of "Update"

Change-Id: I9ab8bcba1df8d1ce4345e2b07b0565ce8e6a24da
Closes-Bug: #1623064
2016-09-19 18:16:36 +00:00
Sripriya
13d1b3fa4a implement get_resource_info noop, nova
fixes the stevdore extension for abstract method get_resource_info
in nova and noop infra driver

Change-Id: I8a1d3ab0c208285b2b9ae0b7026309c720d08ff1
Closes-Bug: #1624609
2016-09-19 00:12:11 -07:00
Jenkins
3f4e899f79 Merge "Rename heat unit tests to openstack" 2016-09-16 20:46:02 +00:00
Jenkins
cb4b3165ec Merge "VNF Scaling event capture: Functional Test" 2016-09-16 20:33:59 +00:00
Jenkins
230e92b8a8 Merge "Events functional tests: verify resource state." 2016-09-16 20:27:00 +00:00
Sripriya
4556f940a1 Rename heat unit tests to openstack
Followup patch to [1]

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

Partial-bug: #1618724
Partially Implements: blueprint infra-driver-refactor
Change-Id: I9453c0a981056ea87ede802628b1070e8eced2d2
2016-09-16 10:16:13 -07:00
Jenkins
2f98f410d9 Merge "Derive infra driver using VIM type" 2016-09-16 14:22:05 +00:00
vish
4c50910ebc VNF Scaling event capture: Functional Test
Change-Id: Iea92d98ddd9ebc392cbb46288e523e0281e9acc1
Implements: blueprint: audit-support
2016-09-16 12:04:18 +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
e83226f8e9 Merge "Stop using config option sqlite_db" 2016-09-16 06:54:26 +00:00
vish
8b2d17dba1 Events functional tests: verify resource state.
This commit ensures that the VNF states are verified as well
as part of functional tests.

Change-Id: Iad1f4597b3fe305d42d341f49bdcf0d36288615b
Implements: blueprint: audit-support
2016-09-16 05:46:36 +00:00
Jenkins
ade8cb5351 Merge "Fix formats for doc's information" 2016-09-16 02:49:40 +00:00
Jenkins
64797990eb Merge "Updated from global requirements" 2016-09-15 22:40:23 +00:00
Jenkins
f9e01ab80d Merge "Reflect introduction of CP order in documents" 2016-09-15 21:54:59 +00:00
OpenStack Proposal Bot
e6007a7b42 Updated from global requirements
Change-Id: I064d3c4cb7acebf73398d9319338573d72092239
2016-09-15 20:27:05 +00:00
Jenkins
3691eed057 Merge "Add functional tests for ConnectionPoint features" 2016-09-15 16:19:54 +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
Lu lei
81e6b0ae8c Stop using config option sqlite_db
Config option sqlite_db is deprecated in
0a1bae9859079fb21a03716be947c5f1da6db0a2, and now we use
database with sqlite in memory mode[1] like this:

  CONF.set_default('connection', "sqlite://", group='database')

here not use config option sqlite_db any more, so don't need override
its default value.
[1]http://docs.sqlalchemy.org/en/rel_1_0/core/engines.html#sqlite

Change-Id: I487b80107a84d6442b700afbdbafbb96fc311b1d
2016-09-15 13:17:23 +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
Jenkins
33bd146055 Merge "Use upper constraints for all jobs in tox.ini" 2016-09-15 08:12:00 +00:00
Jenkins
bc2aac2d45 Merge "Ensures common services plugin is always loaded" 2016-09-15 08:10:21 +00:00
Santosh Kodicherla
56d595d7bc Add functional tests for ConnectionPoint features
Functional tests exercising static_ip address and anti_spoof_protection
(port_security_enabled) properties of ConnectionPoint.

Closes-Bug: #1585788

Change-Id: I3f90aaa5be08cd1cc67d0663b559a85c4603f12c
2016-09-15 07:06:42 +00:00
vish
2c0064722f Ensures common services plugin is always loaded
This commit adds code to ensure that the common services plugin
is always loaded as part of other service plugins load.

Change-Id: I82bab93563befa7ee2cf15a6825fa945cd79dc5f
Implements: blueprint: audit-support
2016-09-15 06:40:49 +00:00
Jenkins
e180409e8e Merge "Provide support for security groups for ConnectionPoints" 2016-09-15 04:42:54 +00:00
Jenkins
71e7e49dac Merge "Add tacker gerrit dashbaord to developer info" 2016-09-15 03:48:45 +00:00