ccsdk/sli/plugins.git
5 years agoUse released parent pom 23/49823/1 2.0.0-ONAP beijing 2.0.0-ONAP v0.2.4
Timoney, Dan (dt5972) [Thu, 31 May 2018 18:27:07 +0000 (14:27 -0400)]
Use released parent pom

Update to use release parent pom version 1.0.4

Change-Id: I3bbcdbeb1e8d0e6b02791e9c935c6819dbc2948b
Issue-ID: CCSDK-291
Signed-off-by: Timoney, Dan (dt5972) <dt5972@att.com>
5 years agoRoll version to 0.2.4 51/49651/1
Timoney, Dan (dt5972) [Wed, 30 May 2018 22:12:49 +0000 (18:12 -0400)]
Roll version to 0.2.4

Roll version to 0.2.4-SNAPSHOT and version 1.0.4-SNAPSHOT of
parent

Change-Id: I3e657bba0043cc713c7ed20883fb975a058be3aa
Issue-ID: CCSDK-291
Signed-off-by: Timoney, Dan (dt5972) <dt5972@att.com>
5 years agoUpdate to release version parent 1.0.3 23/48823/1 v0.2.3
Stilwell, David (stilwelld) [Wed, 23 May 2018 21:16:50 +0000 (17:16 -0400)]
Update to release version parent 1.0.3

Update parent version to remove -SNAPSHOT (1.0.3)

Change-Id: I7e790d752edfaad02780a40d3dd4802e915752a7
Issue-ID: CCSDK-290
Signed-off-by: Stilwell, David (stilwelld) <stilwelld@att.com>
5 years agoRoll to next snapshot version 37/48737/1
Stilwell, David (stilwelld) [Wed, 23 May 2018 16:47:15 +0000 (12:47 -0400)]
Roll to next snapshot version

Roll to version 0.2.3-SNAPSHOT and update parent to 1.0.3-SNAPSHOT

Change-Id: Idc86fcb6e7cd6c691db61a774a6582f574489a90
Issue-ID: CCSDK-290
Signed-off-by: Stilwell, David (stilwelld) <stilwelld@att.com>
5 years agoUpdate sli/plugins to use 1.0.2 parent 29/48129/1
Timoney, Dan (dt5972) [Thu, 17 May 2018 23:06:07 +0000 (19:06 -0400)]
Update sli/plugins to use 1.0.2 parent

Update pom.xmls to use released 1.0.2 version of parent

Change-Id: I7ce1568347e217e5f9d1978dc620f3a0b52a60a0
Issue-ID: CCSDK-286
Signed-off-by: Timoney, Dan (dt5972) <dt5972@att.com>
5 years agoAdd blueprint for restapicallnode 89/47689/1
Timoney, Dan (dt5972) [Tue, 15 May 2018 19:40:54 +0000 (15:40 -0400)]
Add blueprint for restapicallnode

Restapicallnode was using spring-dm to advertise itself in
Amsterdam.  This no longer is supported in Karaf 4 (Nitrogen) so
need to use Aries Blueprint.

Change-Id: Id78811a5c8c443bcdc8c906e33e57660560ef586
Issue-ID: CCSDK-277
Signed-off-by: Timoney, Dan (dt5972) <dt5972@att.com>
5 years agoAdd INFO.yaml file 05/46105/2
Jessica Wagantall [Fri, 4 May 2018 00:27:31 +0000 (17:27 -0700)]
Add INFO.yaml file

Add INFO.yaml to list:
- Project description
- Properties
- PTL information
- Meeting information
- Committer information

Change-Id: I64f9444f3661f221c8616c9d409324441d4c45b4
Issue-ID: CIMAN-134
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
6 years agoRoll versions step 5 : sli/plugins poms 17/45217/2
Timoney, Dan (dt5972) [Sun, 29 Apr 2018 23:23:36 +0000 (19:23 -0400)]
Roll versions step 5 : sli/plugins poms

Roll versions for next release candidate.

Change-Id: I0492be8c774aa23f1e0ff2bb1944eae2e818e183
Issue-ID: CCSDK-257
Signed-off-by: Timoney, Dan (dt5972) <dt5972@att.com>
6 years agoFix release version 73/43473/1 v0.2.1
Timoney, Dan (dt5972) [Wed, 18 Apr 2018 06:26:13 +0000 (02:26 -0400)]
Fix release version

Fix release version in version.properties

Change-Id: Ie8e3226e40e78a989a9cb142dd8da4825a3e4e1a
Issue-ID: CCSDK-242
Signed-off-by: Timoney, Dan (dt5972) <dt5972@att.com>
6 years agoJUnit tests added 95/40595/1
Ganesh Chandrasekaran [Mon, 2 Apr 2018 23:23:45 +0000 (08:23 +0900)]
JUnit tests added

Issue-ID: CCSDK-232
Change-Id: I4ee2201510b6ad43ec74d27cbc781da75f182cef
Signed-off-by: Ganesh Chandrasekaran <ganesh.c@samsung.com>
6 years agoRESTapiCallNode make request without content-type 97/40497/1
Ganesh Chandrasekaran [Mon, 2 Apr 2018 08:29:53 +0000 (17:29 +0900)]
RESTapiCallNode make request without content-type

currently the RESTAPI adaptor doesn't make a REST request with empty Content-type, this change is to help the adaptor to make request with no Content-type, currently defaulting to application/json. This is to avoid, when some servers throw 415 Unsupported Media Type error, when they dont support JSON response.
Issue-ID: CCSDK-232
Change-Id: I19fbb949f0aad4ea7ca91d6afcac06a5b7f8deed
Signed-off-by: Ganesh Chandrasekaran <ganesh.c@samsung.com>
6 years agoMerge "Fix restapi-call-node install"
Dan Timoney [Fri, 16 Mar 2018 18:10:22 +0000 (18:10 +0000)]
Merge "Fix restapi-call-node install"

6 years agoFix restapi-call-node install 63/36063/1
Timoney, Dan (dt5972) [Thu, 15 Mar 2018 20:46:09 +0000 (16:46 -0400)]
Fix restapi-call-node install

Restapi-call-node zip includes some packages already installed in
ODL distribution.  Prevent it from overwriting them by
unzipping with -n option.

Change-Id: Ie3059465fab05a6d5bd64f93c139094a8a22828f
Issue-ID: CCSDK-208
Signed-off-by: Timoney, Dan (dt5972) <dt5972@att.com>
6 years agoadd request body param 57/35557/1
Smokowski, Kevin (ks6305) [Tue, 13 Mar 2018 19:13:19 +0000 (19:13 +0000)]
add request body param

allow request body to be passed into rest api call node

Change-Id: I14a79fccb8dc3e29f2ec487bb6ba2f8021a0e498
Issue-ID: CCSDK-210
Signed-off-by: Smokowski, Kevin (ks6305) <ks6305@att.com>
6 years agorestore previous template behavior 69/34569/2
Smokowski, Kevin (ks6305) [Wed, 7 Mar 2018 20:02:33 +0000 (20:02 +0000)]
restore previous template behavior

previously this exception was not thrown, it was caught  and ignored. This restores backwards compatibility

Change-Id: Ia07c409f47be1269f959134ddbd4aa2898004e7d
Issue-ID: CCSDK-203
Signed-off-by: Smokowski, Kevin (ks6305) <ks6305@att.com>
6 years agoNitrogen port : sli/plugins 27/33227/3
Dan Timoney [Tue, 27 Feb 2018 18:34:16 +0000 (13:34 -0500)]
Nitrogen port : sli/plugins

Update properties-node and restapi-call-node to compile against
ODL Nitrogen

Change-Id: I21f06abb008562d6e351cb780302ed4375f5d3d2
Issue-ID: CCSDK-178
Signed-off-by: Dan Timoney <dtimoney@att.com>
6 years agoFix version.properties 81/24781/1
Dan Timoney [Tue, 21 Nov 2017 20:34:54 +0000 (15:34 -0500)]
Fix version.properties

Reset patch version to 0 in version.properties

Change-Id: I08e769b75c455c94d7e989030caba313f1897fb7
Issue-ID: CIMAN-120
Signed-off-by: Dan Timoney <dtimoney@att.com>
6 years agoBump minor version 21/24221/1
Jessica Wagantall [Sat, 18 Nov 2017 00:59:31 +0000 (16:59 -0800)]
Bump minor version

Bump minor version in preparation for Amsterdam
branching.

Change-Id: I514e87be3f1291a1fa8bf9e9afb3a10066d71779
Issue-ID: CIMAN-120
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
6 years agoBump minor version 21/24021/1
Jessica Wagantall [Fri, 17 Nov 2017 07:55:07 +0000 (23:55 -0800)]
Bump minor version

Bump minor version in preparation for Amsterdam
branching.

Change-Id: I421e94b159e68e3371729709523f21a58dd3613f
Issue-ID: CIMAN-120
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
6 years agoRm docs in repo consolidated w/ ccsdk/distribution 95/23595/1
Rich Bennett [Wed, 15 Nov 2017 11:59:58 +0000 (06:59 -0500)]
Rm docs in repo consolidated w/ ccsdk/distribution

Change-Id: I2741cdfac2d387b18f6eb9bd6be37dd1598989ca
Issue-ID: DOC-130
Signed-off-by: Rich Bennett <rb2745@att.com>
6 years agoRoll to version 0.1.1-SNAPSHOT 27/22927/2
Dan Timoney [Thu, 9 Nov 2017 12:21:42 +0000 (07:21 -0500)]
Roll to version 0.1.1-SNAPSHOT

Roll to next release version

Change-Id: I3d10e4d8e35c844f4eac305332b160cdb533efc3
Issue-ID: CCSDK-141
Signed-off-by: Dan Timoney <dtimoney@att.com>
6 years agoFix doc8 errors 23/22723/1
Morgan Richomme [Wed, 8 Nov 2017 07:54:35 +0000 (08:54 +0100)]
Fix doc8 errors

JIRA: CCSDK-139

Change-Id: Ib509dfddad976679a03cb015dc8ac505e03046fa
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
6 years agoPurging Fabric discovery plugin code 21/22421/1 1.0.0-Amsterdam 1.0.0-ONAP v0.1.0
Arun S. Yerra [Mon, 6 Nov 2017 22:56:45 +0000 (14:56 -0800)]
Purging Fabric discovery plugin code

Two files in Fabric Discovery plugin has license issue. Purging this
feature for R1 release, as this feature is not being used in R1 release and
will be reworked in R2 release.

Change-Id: If92d9c96c01e250e59c2bf99a12b95a9d37b197c
Issue-Id: CCSDK-138
Signed-off-by: Arun S. Yerra <arun.yerra@huawei.com>
6 years agoUse version 0.1.0 of parent 25/20625/1
Dan Timoney [Wed, 25 Oct 2017 20:55:57 +0000 (16:55 -0400)]
Use version 0.1.0 of parent

Update to use version 0.1.0 (released version) of parent pom

Change-Id: I79234c02f70837da35045f97ceafdd6d176daa7f
Issue-ID: CCSDK-80
Signed-off-by: Dan Timoney <dtimoney@att.com>
6 years agoAdd JSON template for VoLTE use case 21/19321/1
ramu.n [Tue, 17 Oct 2017 15:38:02 +0000 (21:08 +0530)]
Add JSON template for VoLTE use case

*For ipwan controller first need to get authentication token and add to customHttpHeaders

Change-Id: I7be6e75f9712bc2214ee4a1804189162675c8a25
Issue-Id: SDNC-131
Signed-off-by: Ramu N <ramu.n@huawei.com>
6 years agoUpdate VoLTE underlay JSON template 53/18753/1
ramu.n [Fri, 13 Oct 2017 10:48:50 +0000 (16:18 +0530)]
Update VoLTE underlay JSON template

*Fix missing site element in l3smsitetemplate.json file
*Add UT test case delete L3VPN

Change-Id: Iee56d30746328e8f094a5c45c6e2e577b6989bf9
Issue-Id: SDNC-108
Signed-off-by: Ramu N <ramu.n@huawei.com>
6 years agoRemove null check 71/18471/1
surya-huawei [Thu, 12 Oct 2017 08:10:39 +0000 (13:40 +0530)]
Remove null check

*Move string literal to the left side of comparison
Null check is performed by String.equalsIgnorecase hence removed

Issue-Id: CCSDK-117
Change-Id: I48c8815f9f20a1c6e86c8b4af8966c9945d5b0c7
Signed-off-by: surya-huawei <a.u.surya@huawei.com>
6 years agoAdd readthedocs sections for sli/plugins 09/18309/1
Dan Timoney [Wed, 11 Oct 2017 15:58:11 +0000 (11:58 -0400)]
Add readthedocs sections for sli/plugins

Add readthedocs sections for sli/plugins

Change-Id: Ic5292d16f9fd4f07cadba775aac80d6fea10e647
Issue-ID: CCSDK-107
Signed-off-by: Dan Timoney <dtimoney@att.com>
6 years agoUpdate underlay JSON template for VoLTE use case 21/18221/1
ramu.n [Wed, 11 Oct 2017 09:05:39 +0000 (14:35 +0530)]
Update underlay JSON template for VoLTE use case

Fix closing braces in l3smvpntemplate.json file

Change-Id: I1c891d46591f184a9cc89ca3d15b3046932ab05f
Issue-Id: SDNC-108
Signed-off-by: Ramu N <ramu.n@huawei.com>
6 years agoUpdate VoLTE underlay JSON template 45/16545/2
ramu.n [Fri, 29 Sep 2017 01:02:52 +0000 (06:32 +0530)]
Update VoLTE underlay JSON template

*Add vrf-attribute configuration
*Add BGP protocol type for ac

Change-Id: I6deb5b4ec6d71b18e8d6b67aadaba18b7a27c47b
Issue-Id: SDNC-108
Signed-off-by: Ramu N <ramu.n@huawei.com>
6 years agoMerge "Setup ReadTheDocs"
Dan Timoney [Thu, 28 Sep 2017 13:12:26 +0000 (13:12 +0000)]
Merge "Setup ReadTheDocs"

6 years agoMerge "SPTN l3vpn template"
Dan Timoney [Thu, 28 Sep 2017 13:03:40 +0000 (13:03 +0000)]
Merge "SPTN l3vpn template"

6 years agoMerge "Implement test cases for fabric discovery plugin"
Dan Timoney [Thu, 28 Sep 2017 13:02:05 +0000 (13:02 +0000)]
Merge "Implement test cases for fabric discovery plugin"

6 years agoSetup ReadTheDocs 75/16375/1
Brian Freeman [Thu, 28 Sep 2017 12:05:43 +0000 (12:05 +0000)]
Setup ReadTheDocs

Issue-ID: CCSDK-107
Change-Id: I8b0715d07c50734217806ac24e5610b5f478ce04
Signed-off-by: Brian Freeman <bf1936@att.com>
6 years agoMerge "Added l2-dci json template and updated l3-dci"
Dan Timoney [Thu, 28 Sep 2017 10:37:17 +0000 (10:37 +0000)]
Merge "Added l2-dci json template and updated l3-dci"

6 years agoAdded l2-dci json template and updated l3-dci 17/16317/1
Gaurav Agrawal [Thu, 28 Sep 2017 09:50:37 +0000 (15:20 +0530)]
Added l2-dci json template and updated l3-dci

Following changes are included:
1) Added l2-dci template
2) Updated l3-dci template to handle paramaters generically for l2 and l3
3) Leaf-List handling
4) Added testcases for l2 and l3 template.

Change-Id: I3142ae35286ea3c55927bedf5a071aaff5b15401
Issue-Id: SDNC-103
Signed-off-by: Gaurav Agrawal <gaurav.agrawal@huawei.com>
6 years agoSPTN l3vpn template 39/16239/2
黄卓垚10112215 [Thu, 28 Sep 2017 06:34:15 +0000 (14:34 +0800)]
SPTN l3vpn template

Change-Id: I3349a43e2dbd8948fbc5573a6c064c45e7a443de
Issue-ID: SDNC-91
Signed-off-by: Zhuoyao Huang <10112215@zte.com.cn>
6 years agoAdd VoLTE underlay JSON template 01/16201/1
ramu.n [Thu, 28 Sep 2017 03:15:27 +0000 (08:45 +0530)]
Add VoLTE underlay JSON template

Add VoLTE underlay JSON template used to communicate with 3rd party controller of IP WAN Network

Change-Id: Icc93da198c7a1f3d9ed462e178571e316fde3f83
Issue-Id: SDNC-90
Signed-off-by: Ramu N <ramu.n@huawei.com>
6 years agoMerge "Add VoLTE Overlay Json template"
Dan Timoney [Wed, 27 Sep 2017 19:30:35 +0000 (19:30 +0000)]
Merge "Add VoLTE Overlay Json template"

6 years agoAdd VoLTE Overlay Json template 49/16049/2
Marcus G K Williams [Wed, 27 Sep 2017 17:12:50 +0000 (10:12 -0700)]
Add VoLTE Overlay Json template

Issue-Id: SDNC-43
Change-Id: I9569f853a722dd43ef8723d2ed16077b5b02a1ff
Signed-off-by: Marcus G K Williams <marcus.williams@intel.com>
6 years agoAdd underlay JSON template validation 67/15967/1
ramu.n [Wed, 27 Sep 2017 13:14:14 +0000 (18:44 +0530)]
Add underlay JSON template validation

Add UT test cases to validate the JSON template used to communicate with 3rd party controller of IP WAN Network

Change-Id: I251f5cabecdd7e4f02d0be3bb27d7af4a355c077
Issue-Id: SDNC-90
Signed-off-by: Ramu N <ramu.n@huawei.com>
6 years agoRemove unused imports 99/14599/2
surya-huawei [Fri, 22 Sep 2017 13:14:07 +0000 (18:44 +0530)]
Remove unused imports

Removed unused imports to increase the code's readability

Issue-Id: CCSDK-87
Change-Id: Ib8f9dbe1e0a05567c75f7fcd46ab024f5b433fef
Signed-off-by: surya-huawei <a.u.surya@huawei.com>
6 years agoImplement test cases for fabric discovery plugin 45/14945/1
Arun S. Yerra [Mon, 25 Sep 2017 04:42:08 +0000 (21:42 -0700)]
Implement test cases for fabric discovery plugin

This change adds a negative test case to test input from
directed graph to specify whether to start or stop
listening to domain controller notifications.

Issue-id: CCSDK-96

Change-Id: I19e904c39e58e81d39079e233c68383496d8bc59
Signed-off-by: Arun S. Yerra <arun.yerra@huawei.com>
6 years agoImplement test cases for fabric discovery plugin 45/14745/1
Arun S. Yerra [Fri, 22 Sep 2017 22:20:32 +0000 (15:20 -0700)]
Implement test cases for fabric discovery plugin

This change adds a negative test case to test input from
directed graph to start listening to domain controller
notifications.

Issue-id: CCSDK-96

Change-Id: I2dd1a4d2264df4c142362e242e04bf9495e0351a
Signed-off-by: Arun S. Yerra <arun.yerra@huawei.com>
6 years agoMerge "Fix sli dependency"
Dan Timoney [Fri, 22 Sep 2017 19:46:15 +0000 (19:46 +0000)]
Merge "Fix sli dependency"

6 years agoMerge "Replace type specification with diamond operator"
Dan Timoney [Thu, 21 Sep 2017 14:50:05 +0000 (14:50 +0000)]
Merge "Replace type specification with diamond operator"

6 years agoMerge "Refinements and test additions to XmlParser"
Dan Timoney [Thu, 21 Sep 2017 14:45:41 +0000 (14:45 +0000)]
Merge "Refinements and test additions to XmlParser"

6 years agoReplace type specification with diamond operator 13/14213/1
surya-huawei [Thu, 21 Sep 2017 11:17:19 +0000 (16:47 +0530)]
Replace type specification with diamond operator

Major issue in sli/plugins module
*Used diamond operator to reduce verbosity of generics code
*Removed unnecessary parantheses as they can be misleading
sometimes

Issue-Id: CCSDK-87
Change-Id: I81c0b566f5beb81d3733549a2f9de81b50d6814c
Signed-off-by: surya-huawei <a.u.surya@huawei.com>
6 years agoMerge "Use entrySet instead of keySet"
Dan Timoney [Wed, 20 Sep 2017 20:00:51 +0000 (20:00 +0000)]
Merge "Use entrySet instead of keySet"

6 years agoUse entrySet instead of keySet 55/13855/1
surya-huawei [Wed, 20 Sep 2017 11:20:20 +0000 (16:50 +0530)]
Use entrySet instead of keySet

*Iterating over map entries with entrySet
This is done because both key and value are needed and
iterating over entryset is more efficient than keyset

Issue-Id: CCSDK-87
Change-Id: I31d14239c8f7300ff2d3a629683e00b42e61ad86
Signed-off-by: surya-huawei <a.u.surya@huawei.com>
6 years agoRefinements and test additions to XmlParser 27/13727/1
Gaurav Agrawal [Wed, 20 Sep 2017 07:13:42 +0000 (12:43 +0530)]
Refinements and test additions to XmlParser

Changes includes
1) Added validation for invalid length
2) Added testcases to test length

Change-Id: Iefd56ca470382be139f185fdf84b6c0de0fa99f6
Issue-Id: CCSDK-100
Signed-off-by: Gaurav Agrawal <gaurav.agrawal@huawei.com>
6 years agoChanges to RestApiCall plugin 03/13703/1
Gaurav Agrawal [Wed, 20 Sep 2017 06:18:54 +0000 (11:48 +0530)]
Changes to RestApiCall plugin

Changes includes
1. Perform validation of URL syntax during parameter parsing phase.
2. StringBuilder to replace string concatenation within loop.
3. Testcase addition.
4. Sonar critical issue fix for XmlJsonUtil
5) Use logger built-in string formatting rather then string concatenation
https://sonar.onap.org/component_issues/index?id=org.onap.ccsdk.sli.plugins%3Accsdk-sli-plugins#resolved=false|severities=CRITICAL

Change-Id: I884af51023bbd4983c43707aca97c398d24fc9de
Issue-Id: CCSDK-67
Signed-off-by: Gaurav Agrawal <gaurav.agrawal@huawei.com>
6 years agoRemove unthrown exception 19/13619/1
Dan Timoney [Wed, 20 Sep 2017 00:48:48 +0000 (20:48 -0400)]
Remove unthrown exception

Merge build fails because catch statement is trying to catch JSONException
which is not thrown in body of try

Change-Id: I9e29e1698e04f8135799440ca4859aa418d1c54d
Issue-ID: CCSDK-99
Signed-off-by: Dan Timoney <dtimoney@att.com>
6 years agoMerge "Implement test case for Fabric Discovery Plugin"
Dan Timoney [Tue, 19 Sep 2017 23:58:57 +0000 (23:58 +0000)]
Merge "Implement test case for Fabric Discovery Plugin"

6 years agoMerge "Refinements to RestApiCall plugin"
Dan Timoney [Tue, 19 Sep 2017 23:58:40 +0000 (23:58 +0000)]
Merge "Refinements to RestApiCall plugin"

6 years agoMerge "Using specific exceptions in RestApiCallNode"
Dan Timoney [Tue, 19 Sep 2017 23:54:39 +0000 (23:54 +0000)]
Merge "Using specific exceptions in RestApiCallNode"

6 years agoMerge "Implement fabric discovery DG parameter validation"
Dan Timoney [Tue, 19 Sep 2017 23:46:53 +0000 (23:46 +0000)]
Merge "Implement fabric discovery DG parameter validation"

6 years agoFix sli dependency 31/13531/1
Brian Freeman [Tue, 19 Sep 2017 16:53:20 +0000 (16:53 +0000)]
Fix sli dependency

Issue-ID: SDNC-86
Change-Id: I4b6a4ab0ba8532802486f18804421dc76fc4c862
Signed-off-by: Brian Freeman <bf1936@att.com>
6 years agoRefinements to RestApiCall plugin 53/13453/2
Gaurav Agrawal [Tue, 19 Sep 2017 12:10:54 +0000 (17:40 +0530)]
Refinements to RestApiCall plugin

Changes includes:
1) Check for null in JsonParser.convertToProperties() which can otherwise result in null pointer exception
2) Use logger built-in string formatting rather then string concatenation
3) Use StringBuilder for multiple string concatenations
4) Making utility classes final and defines private constructor for them
5) Added testcases/testpoints
https://sonar.onap.org/component_issues/index?id=org.onap.ccsdk.sli.plugins%3Accsdk-sli-plugins#resolved=false|severities=CRITICAL

Change-Id: Ic047b6d0369827a38a98c52e8365f1fe7266840f
Issue-Id: CCSDK-67
Signed-off-by: Gaurav Agrawal <gaurav.agrawal@huawei.com>
6 years agoUsing specific exceptions in RestApiCallNode 91/13391/2
Gaurav Agrawal [Tue, 19 Sep 2017 10:08:32 +0000 (15:38 +0530)]
Using specific exceptions in RestApiCallNode

Changes includes
1) Sonar critical fixes stating use of specific exceptions instead of generic one
2) Throw exception for invalid input of repeat times.
3) Added testcases
https://sonar.onap.org/component_issues/index?id=org.onap.ccsdk.sli.plugins%3Accsdk-sli-plugins#resolved=false|severities=CRITICAL

Change-Id: I2633f857e161bf7068c51ef835b7c2cd5eb5aa62
Issue-Id: CCSDK-67
Signed-off-by: Gaurav Agrawal <gaurav.agrawal@huawei.com>
6 years agoFix Sonar Issue 95/13395/1
surya-huawei [Tue, 19 Sep 2017 10:18:21 +0000 (15:48 +0530)]
Fix Sonar Issue

One major issue in sli/plugins module
*Making anonymous inner class a lambda
for better code readabilty

Issue-Id: CCSDK-87
Change-Id: Ib650546c4c2c86411744379fe5beae828403453d
Signed-off-by: surya-huawei <a.u.surya@huawei.com>
6 years agoImplement test case for Fabric Discovery Plugin 39/13339/1
Arun S. Yerra [Tue, 19 Sep 2017 07:38:58 +0000 (00:38 -0700)]
Implement test case for Fabric Discovery Plugin

Fabric Discovery plugin implements framework to connect to fabric
update notifications from local domain controllers. This task is to implement
unit test case for this module.

Issue-Id: CCSDK-96

Change-Id: I3387f248e693a7da6b4817bc27f87dbc86aea806
Signed-off-by: Arun S. Yerra <arun.yerra@huawei.com>
6 years agoImplement fabric discovery DG parameter validation 09/13309/1
Arun S. Yerra [Tue, 19 Sep 2017 06:23:54 +0000 (23:23 -0700)]
Implement fabric discovery DG parameter validation

Directed Graph to establish notification stream session with local domain
controller passes the REST notification server address. It also passes a
a boolean parameter to to either start or stop the session. This change
adds logic to validate these input parameters,

Issue-Id: CCSDK-88
Change-Id: I3fa05f5badeafbaa15e5ae89a3a60b8e237f212b
Signed-off-by: Arun S. Yerra <arun.yerra@huawei.com>
6 years agoMerge "Implement framework to process REST notifications"
Dan Timoney [Mon, 18 Sep 2017 19:21:48 +0000 (19:21 +0000)]
Merge "Implement framework to process REST notifications"

6 years agoImplement framework to process REST notifications 99/11799/3
Arun S. Yerra [Tue, 12 Sep 2017 01:57:40 +0000 (18:57 -0700)]
Implement framework to process REST notifications

Global SDNC controller needs information about network Devices
(mostly PNFs) so as to instantiate/configure service. Domain Controllers
control/manage the network devices within the fabric. This task
is to implement RESTCONF notification processing framework, so that
Global SDNC controller can process notifications from Domain controllers.

Change-Id: Ia5edb5006ac3fd4ec71e55f92a05e79e40ce76d2
Issue-Id: CCSDK-88
Signed-off-by: Arun S. Yerra <arun.yerra@huawei.com>
6 years agoFix Sonar Issue in sli/plugins module 29/12929/1
surya-huawei [Sun, 17 Sep 2017 17:55:14 +0000 (23:25 +0530)]
Fix Sonar Issue in sli/plugins module

One major issue
* move string literal to left side
of string comparison

Issue-Id: CCSDK-87

Change-Id: I1277c4c5515bd45ad6854c63cf6160f17b7725d0
Signed-off-by: surya-huawei <a.u.surya@huawei.com>
6 years agoUse oparent-odlparent in sli/plugins 49/12549/1
Dan Timoney [Thu, 14 Sep 2017 20:02:25 +0000 (16:02 -0400)]
Use oparent-odlparent in sli/plugins

Update sli/plugins to use oparent-odlparent, used by latest version
of ccsdk odlparent-carbon-sr1 parent.

Change-Id: I315d3e0762f86d1a994c6b0d5c35b2f681b7e538
Issue-ID: CCSDK-43
Signed-off-by: Dan Timoney <dtimoney@att.com>
6 years agoFix Sonar Issues 21/12421/1
surya-huawei [Thu, 14 Sep 2017 11:12:27 +0000 (16:42 +0530)]
Fix Sonar Issues

few critical/major issues in sli/plugins module

Issue-Id: CCSDK-87
Change-Id: I4fc33df4ed782670252c9b550349f45b6618c77c
Signed-off-by: surya-huawei <a.u.surya@huawei.com>
6 years agoFix Sonar Issues 65/11665/1
surya-huawei [Mon, 11 Sep 2017 12:21:24 +0000 (17:51 +0530)]
Fix Sonar Issues

Few major issues in Restapi call node

Issue-Id: CCSDK-87
Change-Id: Ieb733fcf178cecb9983b5135be8d7737cb42a1f3
Signed-off-by: surya-huawei <a.u.surya@huawei.com>
6 years agoCleanup project's name in Sonar 09/11209/1
Jessica Wagantall [Fri, 8 Sep 2017 18:53:50 +0000 (11:53 -0700)]
Cleanup project's name in Sonar

The name parameter in the root pom.xml should
match the project name in gerrit to reflect consistency
in Sonar.

Change-Id: I5ea954dd39d9ca8e083978b1130393001b3e36be
Issue-id: CIMAN-65
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
6 years agoFix Blocker/Critical sonar issues 89/11089/1
shashikanth [Fri, 8 Sep 2017 13:16:42 +0000 (18:46 +0530)]
Fix Blocker/Critical sonar issues

Fix Blocker/Critical sonar issues in vnfapi module
https://sonar.onap.org/component_issues?id=org.onap.ccsdk.sli.plugins%3Accsdk-sli-plugins#resolved=false|severities=BLOCKER

Issue-Id: CCSDK-67
Change-Id: I6393ebbaf4bd6dc2dea4a325f2a7d106ba20dd81
Signed-off-by: shashikanth.vh <shashikanth.vh@huawei.com>
6 years agoFix sonar issues for ccsdk plugin 37/10837/1
surya-huawei [Thu, 7 Sep 2017 13:10:47 +0000 (18:40 +0530)]
Fix sonar issues for ccsdk plugin

few major issues
https://sonar.onap.org/dashboard/index?id=org.onap.ccsdk.sli.plugins%3Arestapi-call-node-provider%3Asrc%2Fmain%2Fjava%2Forg%2Fonap%2Fccsdk%2Fsli%2Fplugins%2Frestapicall%2FRestapiCallNode.java

Issue-ID: SDNC-75
Change-Id: Ida6ea182545bf57513bcd958519e3b50dfa004b2
Signed-off-by: surya-huawei <a.u.surya@huawei.com>
6 years agoEnable surefire unit testing 29/10029/1
Marcus G K Williams [Fri, 1 Sep 2017 22:56:15 +0000 (15:56 -0700)]
Enable surefire unit testing

Issue-Id: CCSDK-67
Change-Id: I428e0b03f94559929095c7a3fbf2af55e6567f6b
Signed-off-by: Marcus G K Williams <marcus.williams@intel.com>
6 years agoCleanup artifactId for ccsdk/sli/plugins 11/9111/2
Dan Timoney [Tue, 29 Aug 2017 12:57:00 +0000 (08:57 -0400)]
Cleanup artifactId for ccsdk/sli/plugins

ArtifactId for ccsdk/sli/plugins pom.xml should not be identical to that for
sdnc/plugins, otherwise import to Eclipse of both will be confusing
Updated parent artifactId in each module pom.xml under ccsdk/sli/plugins

Change-Id: I13d0d09c9c6f125011942bfe700f6a2b3d1c271b
Issue-ID: CCSDK-70
Signed-off-by: Dan Timoney <dtimoney@att.com>
6 years agoMerge "Conform ccsdk/sli/plugins to ONAP Style"
Dan Timoney [Wed, 23 Aug 2017 19:09:39 +0000 (19:09 +0000)]
Merge "Conform ccsdk/sli/plugins to ONAP Style"

6 years agoConform ccsdk/sli/plugins to ONAP Style 73/8473/3
Marcus G K Williams [Wed, 23 Aug 2017 18:47:08 +0000 (11:47 -0700)]
Conform ccsdk/sli/plugins to ONAP Style

Per ONAP Style Guide:
1. Convert tabs to 4 spaces.
2. Break lines to be less than 120 characters
3. Clean ecomp references
4. Remove extraneous spaces

Issue-Id: CCSDK-1
Change-Id: I5638326170aa3ab26774b373ab573643840e97ab
Signed-off-by: Marcus G K Williams <marcus.williams@intel.com>
6 years agoRemove obsolete settings.xml files 63/8463/1
Marcus G K Williams [Wed, 23 Aug 2017 18:20:07 +0000 (11:20 -0700)]
Remove obsolete settings.xml files

Issue-Id: CCSDK-1
Change-Id: I73a814f27ca83a3a78e35cea34a7516b705c5961
Signed-off-by: Marcus G K Williams <marcus.williams@intel.com>
6 years agoPort sli/plugins to Carbon 11/7611/1
Dan Timoney [Tue, 15 Aug 2017 14:18:56 +0000 (10:18 -0400)]
Port sli/plugins to Carbon

Updated sli/plugins to compile against OpenDaylight Carbon SR1

Change-Id: I5ca937a5a9b51cb0dadd3648c71fe2c5dcefdcf1
Issue-ID: CCSDK-26
Signed-off-by: Dan Timoney <dtimoney@att.com>
6 years agoRefactor plugins to org onap ccsdk 27/7227/1
Stilwell, David (stilwelld) [Thu, 10 Aug 2017 00:50:12 +0000 (00:50 +0000)]
Refactor plugins to org onap ccsdk

Refactor code to use new package name org.onap.ccsdk.sli.plugins

Change-Id: Ia5399b21e95d556890aef5ad27437f1ac120ef8d
Issue-ID: CCSDK-21
Signed-off-by: Stilwell, David (stilwelld) <stilwelld@att.com>
6 years ago[CCSDK-6] Populate seed code 07/6007/7
Dan Timoney [Wed, 19 Jul 2017 00:35:53 +0000 (20:35 -0400)]
[CCSDK-6] Populate seed code

Add seed code for sli/plugins repository
Changed groupId to org.onap.ccsdk.sli.plugins
Updated to compile against CCSDK version of SLI

Change-Id: Ib392530ea79b8544087692964bd65179896aa595
Signed-off-by: Dan Timoney <dtimoney@att.com>
6 years agoInitial empty repository
Jessica Wagantall [Tue, 27 Jun 2017 21:36:10 +0000 (21:36 +0000)]
Initial empty repository