summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-08-29Revert "Proposal to remove OSGi dependencies from the CCSDK project"Timoney, Dan (dt5972)18-663/+0
This reverts commit 7a37199ebccccd03bbea9b37df09ef610f89bb01. This must be reverted due to lack of jUnit testing Change-Id: I0050a6052d5daddb0a5e8474d96c1f6b1055d1a4 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-08-28Roll versionsTimoney, Dan (dt5972)50-99/+99
Roll versions in master branch Change-Id: I38f82f09f8cdf7324145895a053f5513117502ea Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-08-27Release version 0.6.0Timoney, Dan (dt5972)1-0/+5
Release version 0.6.0 of ccsdk artifacts Change-Id: Ifc88da2fdb575ae74a7d279bac89faa89b9ffd9c Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-08-27Fix groupId in lighty.io artifactsSamuel Kontris6-10/+10
Signed-off-by: Samuel Kontris <samuel.kontris@pantheon.tech> Change-Id: I77dd64ebda9b361eab7673e9da389aad810e23f6
2019-08-26Proposal to remove OSGi dependencies from the CCSDK projectMatej Perina18-0/+663
Dependencies on the OSGi frameworks and libraries are removed by integrating the CCSDK project with the lighty.io. It's a toolkit that allows to use ODL services (in this case core services and the Restconf) without the dependency on the Karaf framework and the Blueprint DI. In this change are created the lighty.io modules which initialize and expose same services as the Blueprint DI in the blueprint.xml files. More info about the lighty.io - https://lighty.io Change-Id: I3e549e19374ccf04bc430b515e1df7d8d61d8ea7 Signed-off-by: Matej Perina <matej.perina@pantheon.tech> Signed-off-by: Samuel Kontris <samuel.kontris@pantheon.tech>
2019-08-21RestapiCallNode URL Formatting FixSingal, Kapil (ks220y)1-53/+56
URL should be Encoded to related space or speical chars with respective encoded values. Example: space should be replaced with %20 Change-Id: Id58ffdb7d68c5440a33d229a2ac8683d5428a81e Issue-ID: CCSDK-1631 Signed-off-by: Singal, Kapil (ks220y) <ks220y@att.com>
2019-08-15Code changes for NeonTimoney, Dan (dt5972)49-94/+224
Updated code via ccsdk/parent/tools/fluorine2neon.sh script. Change-Id: Ice154214e118ca6ad5043eb0fe337095fd2246d9 Issue-ID: CCSDK-1389 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-08-14Release version 0.5.2Timoney, Dan (dt5972)1-0/+5
Release version 0.5.2 (last Fluorine SR2 version of CCSDK) Change-Id: Iee99b136a4c7646a78c17c423e3822a9bc5b7ff5 Issue-ID: CCSDK-1401 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-08-09Roll to next snapshotTimoney, Dan (dt5972)44-87/+87
Roll to next snapshot version Change-Id: Ic49a7e77c9234ade7cf0e0c36cb830de2ef870ca Issue-ID: CCSDK-1563 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-08-07Release CCSDK version 0.5.1Timoney, Dan (dt5972)1-0/+5
Release version 0.5.1 of CCSDK artifacts Change-Id: I171d9e1f89afb5ce2f51a455ad75202a51923c6c Issue-ID: CCSDK-1563 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-08-06Roll version to recreate artifactsTimoney, Dan (dt5972)44-87/+87
Roll version to 0.5.1 to recreate El Alto early drop artifacts Change-Id: Iccd4d14f5e0f55ab994a72cbf5b661c5790e2ae8 Issue-ID: CCSDK-1563 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-08-02Release sli/plugins 0.5.0Timoney, Dan (dt5972)1-0/+5
Release sli/plugins version 0.5.0 Change-Id: Ib1f75577de0fd486b1ef83b6b41c237bbec95617 Issue-ID: CCSDK-1563 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-07-23configurable param resolutionAgarwal, Ruchira (ra1926)9-46/+138
support config parameter resolution to k8s secret value Issue-ID: CCSDK-1502 Signed-off-by: Agarwal, Ruchira (ra1926) <ra1926@att.com> Change-Id: I8acc98fa3fdd9ba46c617b4d0113086c1e889997
2019-07-17Update parent version to 1.3.1Timoney, Dan (dt5972)43-43/+43
Update parent poms to version 1.3.1-SNAPSHOT Change-Id: Ie3039a7d625a78b4ef1bf5170dcfe0553f9e9594 Issue-ID: CCSDK-1496 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-07-12Add Brinda as committerTimoney, Dan (dt5972)1-3/+9
Added Brinda as committer to INFO.yaml Change-Id: I05c80a149f0429065fe42703d655cd89a87d0fec Issue-ID: CCSDK-1480 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-06-25feature file cleanupSmokowski, Kevin (ks6305)14-157/+17
instead of each feature file starting ccsdk-sli let it be handled by bootfeatures Change-Id: Ie7f20c8861bf329471c6317ede8128a9c420a9f8 Issue-ID: CCSDK-1370 Signed-off-by: Smokowski, Kevin (ks6305) <kevin.smokowski@att.com>
2019-06-25Merge "Better support for timeouts in RestApiCallNode"Dan Timoney1-4/+28
2019-06-25Better support for timeouts in RestApiCallNodeSmokowski, Kevin (ks6305)1-4/+28
Support connect timeout and read timeout in a configurable way Issue-ID: CCSDK-1433 Signed-off-by: Smokowski, Kevin (ks6305) <kevin.smokowski@att.com> Change-Id: I58d77dfcb48adc2cf917aff29b0eb4a69acb9c17
2019-06-21Remove versions from project pomsTimoney, Dan (dt5972)5-25/+7
Remove versions from project poms and instead drive version from dependencyManagement to ensure consistency. Change-Id: I2a3238163e49878c4c7528db1271c83b488263c3 Issue-ID: CCSDK-1416 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-06-07Remove logging passwords in clear textStan Bonev2-212/+305
Change-Id: I21c70038bc19c3bab137fc9604b7b593b6d529e1 Issue-ID: CCSDK-1385 Signed-off-by: Stan Bonev <sb5356@att.com>
2019-05-29implement generic retry and partners in restapicallnodeSmokowski, Kevin (ks6305)9-478/+747
implement generic retry and partners in restapicallnode Change-Id: I436622dda5a5a83b029c935b929f43e05d37a2a0 Issue-ID: CCSDK-1343 Signed-off-by: Smokowski, Kevin (ks6305) <kevin.smokowski@att.com>
2019-05-24Merge "rest api call node unit tests"Dan Timoney7-6/+43
2019-05-23Bug fix to add anyxml node.janani13-30/+373
Anyxml node fix Change-Id: Ice40fde63ac8f589fa9358ebaf12c32247b0ae96 Issue-ID: CCSDK-1344 Signed-off-by: janani <janani.b@huawei.com>
2019-05-22rest api call node unit testsSmokowski, Kevin (ks6305)7-6/+43
rest api call node unit test added for the case in which a template mixes simple and complex json objects. Change-Id: I6921d6e328b3593464d82b7a45b1844cd88c3476 Issue-ID: CCSDK-1355 Signed-off-by: Smokowski, Kevin (ks6305) <kevin.smokowski@att.com>
2019-05-07Replace output with static constantHaddox, Anthony1-6/+8
Replacing "output" with static constant OUTPUT. This also resolves an issue with cross site health check not being able to parse the health check. Change-Id: Ie4d3b30b241620d00365d58db7797a5052f60827 Signed-off-by: Haddox, Anthony <ah0647@att.com> Issue-ID: CCSDK-1312
2019-05-06Restapi: DELETE with payload doesn't workStan Bonev2-42/+64
Change-Id: I50eeea493197010aba4b37af97dcedb446ed5d10 Issue-ID: CCSDK-1305 Signed-off-by: Stan Bonev <sb5356@att.com>
2019-04-30Merge "[CCSDK-1298] Add served-by field"Dan Timoney2-4/+23
2019-04-30Roll master to El AltoTimoney, Dan (dt5972)44-90/+90
Roll master version to El Alto versions Change-Id: Ifec94aaab874709c18ffcb03c2b7aa82c23ba2f9 Issue-ID: CCSDK-1222 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-04-30[CCSDK-1298] Add served-by fieldHaddox, Anthony2-4/+23
Add served-by field to RPC responses and output getRequestContent response. Issue-ID: CCSDK-1298 Change-Id: Ic8c327dd1acc44aeab2c999851b22fdba5eed232 Signed-off-by: Haddox, Anthony <ah0647@att.com>
2019-04-24Update to use released 1.2.2 parentTimoney, Dan (dt5972)43-43/+43
Update to use released 1.2.2 version of parent poms. Change-Id: I303781ad2d8946a942212780884a96c1ac34d75c Issue-ID: CCSDK-1222 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-04-23Test coverage imporvement and code refactoring of restconf discovery node.Vidyashree Rama2-32/+72
Test coverage imporvement and code refactoring of restconf discovery node. Issue-ID: CCSDK-1236 Change-Id: Ic44899d71b92be3d7b88be3abb0feb311e6ad8c0 Signed-off-by: Vidyashree Rama <vidyashree.rama@huawei.com>
2019-04-19Merge "[CCSDK-1241] Increase GRToolkit Unit Test Coverage"Dan Timoney11-14/+563
2019-04-19Merge "Code refactoring in restconf client yang serialisers."Dan Timoney2-24/+58
2019-04-17[CCSDK-1241] Increase GRToolkit Unit Test CoverageHaddox, Anthony11-14/+563
Add unit tests for GRToolkit. Slight changes to make code testable. Change-Id: Ib435da58b62e7b8edda4876f0f3a262cbc41a8ca Issue-ID: CCSDK-1241 Signed-off-by: Haddox, Anthony <ah0647@att.com>
2019-04-17Code refactoring in restconf client yang serialisers.Vidyashree Rama2-24/+58
1. logging the exception when handling underscore in yang serialisers 2. Refactor code to not nest more than 3 if/for statements 3. Throw SvcLogicException instead of generic 4. Reduce switch case number of lines from 8 to at most 5 Issue-ID: CCSDK-1236 Change-Id: Ic02ba424c2d1748d071e38d25ae159f5d8bd6451 Signed-off-by: Vidyashree Rama <vidyashree.rama@huawei.com>
2019-04-17Restapicallnode with cookie based authGaurav Agrawal3-1/+65
Validate the cookie based auth feature of RestApiCallNode Fix multipart form data test to stop server after completion to avoid impacting other testcases Change-Id: I221b668978abf630f35cbb213687a25cc0de8b79 Issue-ID: CCSDK-239 Signed-off-by: Gaurav Agrawal <gaurav.agrawal@huawei.com>
2019-04-16Add test case for multi part form dataVidyashree Rama3-0/+83
Add test case for multipart form data in restapicallnode Issue-ID: CCSDK-239 Change-Id: Icad15bce57455ed2c1cbf4779cf8b0820fa24dc9 Signed-off-by: Vidyashree Rama <vidyashree.rama@huawei.com>
2019-04-16Add support for multi part form dataGaurav Agrawal4-16/+105
Add support for multipart form data in CCSDK Change-Id: Iacc35efe28b9d91afcfc1e87e0faf41fc74d5c8a Issue-ID: CCSDK-239 Signed-off-by: Gaurav Agrawal <gaurav.agrawal@huawei.com>
2019-04-12Invalid package name for restapicallnode testVidyashree Rama8-13/+8
Invalid package name for restapicallnode test Issue-ID: CCSDK-1218 Change-Id: Ie0275fa333183dc017c1cf0cc65a4cad87b226f0 Signed-off-by: Vidyashree Rama <vidyashree.rama@huawei.com>
2019-04-05Replacing ":" by "_" for parametersjanani b13-226/+2107
Supporting "_" to be present for module name seperator while giving parameters in DG node. Issue-ID: CCSDK-1045 Change-Id: I008fa8503f1314e593f96393121a02f429bac636 Signed-off-by: janani b <janani.b@huawei.com>
2019-04-02RestApiCallNode HTTP method patch not workingSmokowski, Kevin (ks6305)1-0/+3
RestApiCallNode patch not working after upgrading from sun jersey to glassfish, apply workaround Change-Id: I3a36b9c0c8b241b46059edec08fb80087e67fd93 Issue-ID: CCSDK-1191 Signed-off-by: Smokowski, Kevin (ks6305) <kevin.smokowski@att.com>
2019-03-24Merge "Plugin points to 2.0.1 javax version"Dan Timoney4-3/+9
2019-03-22Plugin points to 2.0.1 javax versionjanani b4-3/+9
RestapiCallNode and RestconfClient in plugins will point to the odl default javax version. Also RestconfClient is added to plugins-all features. Issue-ID: CCSDK-1045 Change-Id: I6f7173ec765bc21201f17a3bfd6801c18de610a9 Signed-off-by: janani b <janani.b@huawei.com>
2019-03-22Roll version to 0.4.2-SNAPSHOTTimoney, Dan (dt5972)43-45/+45
Roll version of ccsdk/sli/plugins to next snapshot version Change-Id: I142e7b2ec5e72e318007c329640f1818255c60f4 Issue-ID: CCSDK-1156 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-03-21Compile against Fluorine SR2Timoney, Dan (dt5972)44-44/+44
Updated to compile against Fluorine SR2 Change-Id: I83208310f6386ac8c37433ac8af50de7c611fd06 Issue-ID: CCSDK-1156 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-03-18Remove staging plugin from top level pom.xmlTimoney, Dan (dt5972)1-11/+0
Remove staging plugin from pom.xml. It should be part of a build profile in the odlparent pom. Change-Id: I04a621fbad9f6d671fdcdedf6ada18d377a2ce28 Issue-ID: CCSDK-1156 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-03-15Remove -SNAPSHOT from testTimoney, Dan (dt5972)2-5/+5
Jenkins staging plugin strips the string '-SNAPSHOT' from all xml files. Updated test case not to use a snapshot version in test data. Change-Id: I225b9a731bea2f21233327e4063ad841f0893f82 Issue-ID: CCSDK-1156 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-03-14Prepare for release 0.4.1Timoney, Dan (dt5972)43-52/+47
Prepare to create release version 0.4.1 by using released version of parent pom Change-Id: I72b174efd82ab09b64e2c4c52225304f8174e07a Issue-ID: CCSDK-1156 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-03-01[CCSDK-1115]GR-Toolkit RefactorHaddox, Anthony4-401/+329
Refactor of the provider module to resolve issues identified by SonarQube scans. Change-Id: Iff714123f34468359a7ec9f8d02a691027af15ed Issue-ID: CCSDK-1115 Signed-off-by: Haddox, Anthony <ah0647@att.com>
2019-02-19dependency cleanupSmokowski, Kevin (ks6305)2-8/+0
remove sli-provider from template node and restapicallnode Change-Id: I21ffceaf085016b112b3fbe9144870b8d136772f Issue-ID: CCSDK-1093 Signed-off-by: Smokowski, Kevin (ks6305) <kevin.smokowski@att.com>