summaryrefslogtreecommitdiffstats
path: root/csarvalidation/src
AgeCommit message (Collapse)AuthorFilesLines
2019-03-15Update TOSCA.meta parserBogumil Zebek3-8/+25
Change-Id: Id4cd3e3cfe09d9bdcb9df870d22884eb85a42e90 Issue-ID: VNFSDK-385 Signed-off-by: Zebek Bogumil <bogumil.zebek@nokia.com>
2019-03-14Merge "Fix hot-validate with pytest exit code 2"Gao Weitao1-0/+2
2019-03-14Fix hot-validate with pytest exit code 2Kanagaraj Manickam k003651061-0/+2
Issue-ID: VNFSDK-352 Change-Id: Idd8d7a5d477ff7eedd1b03c7085d9e557cc7ac90 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2019-03-14Merge "Absolute old csar validate logic"Gao Weitao2-2/+3
2019-03-14Merge "Create pnf scar archive module"Gao Weitao9-4/+670
2019-03-13Absolute old csar validate logicKanagaraj Manickam k003651062-2/+3
Issue-ID: VNFSDK-352 Change-Id: I38fb1ff8ec270f0d6d75581d441bc2c813a23922 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2019-03-12Create pnf scar archive moduleBogumil Zebek9-4/+670
Change-Id: Iad552af5d4e9f446de9abecdded317ee2065edc4 Issue-ID: VNFSDK-377 Signed-off-by: Zebek Bogumil <bogumil.zebek@nokia.com>
2019-03-12Fix to close the zip streamKanagaraj Manickam k003651061-17/+17
Issue-ID: VNFSDK-276 Change-Id: I9af3d3fd1a1e842a8ea7e6d1e6e9ee97e4606f43 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2019-03-11Merge "Add README.md"Gao Weitao4-31/+47
2019-03-11Merge "Add sample result json for reference"Gao Weitao3-2/+64
2019-03-07Add README.mdKanagaraj Manickam k003651064-31/+47
Issue-ID: VNFSDK-276 Change-Id: I4917b8bf484feaf34a8bcdead677cd12cfb18057 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2019-03-04Add sample result json for referenceKanagaraj Manickam k003651063-2/+64
Issue-ID: VNFSDK-276 Change-Id: I24e61fdca3f179d23dcc618da8e64d3c1c67ee63 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2019-03-01Merge "CVC TOSCA CSAR Validation Test cases"Gao Weitao41-9/+3914
2019-02-28CVC TOSCA CSAR Validation Test casesKanagaraj Manickam k0036510641-9/+3914
Add the planned test cases with incubation of test coverage. This would help to cvc. Issue-ID: VNFSDK-276 Change-Id: Id3429c606f9370bf6e373abd8b7b76067f013dd1 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-11-16Merge "CVP validation check"3.0.0-ONAPcasablancaGao Weitao1-14/+9
2018-11-16CVP validation checkKanagaraj Manickam k003651061-14/+9
Consider Meta folder as incase sensitive Issue-ID: VNFSDK-334 Change-Id: Ic431d173e6a5c19a6407d20544ecbdbe29c6b410 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-09-18Implement requirement r02454Victor Gao4-1/+63
Change-Id: Icac494bda73069fb5435600e7d5144c584a692b6 Issue-ID: VNFSDK-175 Signed-off-by: Victor Gao <victor.gao@huawei.com>
2018-09-05VTP: add VTP validate csar testKanagaraj Manickam k003651063-0/+113
Based on OCLIP, add the plugin for validating CSAR Issue-ID: VNFSDK-305 Change-Id: Ia9576c27e7078571cbcd42f5dc79576ed6966848 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-09-05VTP: Fix validation logicKanagaraj Manickam k003651061-58/+20
Fails to validate the metadata. Change-Id: I47d3ead452a3e55f18d7b16d1918727974c19fbc Issue-ID: VNFSDK-305 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
2018-04-04Enhance error messages for validationMurali-P3-285/+325
Show proper error message in UI Change-Id: I39158f3d727cd817758fd688ec6bbf4fbd8ae426 Issue-ID: VNFSDK-233 Signed-off-by: Murali-P <murali.p@huawei.com>
2018-03-19Fix sonar issues for VNFSDK ValidationAvinash S1-19/+0
Sonar majors fix Issue-ID: VNFSDK-219 Change-Id: I62b0cd8c8c91686cceaa4385fb341f2479686c41 Signed-off-by: Avinash S <avinash.s@huawei.com>
2018-03-08Fix sonar issues for VNFSDK ValidationAvinash S1-2/+1
Sonar blocker fix Issue-ID: VNFSDK-219 Change-Id: Ifb4fff7f1d74e132698f4a89ac0306ab0ba0d3cb Signed-off-by: Avinash S <avinash.s@huawei.com>
2018-03-07Fix sonar issues for VNFSDK ValidationAvinash S1-19/+28
Sonar blocker fix Issue-ID: VNFSDK-219 Change-Id: Ib581a95eba891b6d1b02ce5a1c3d1a24c44aed80 Signed-off-by: Avinash S <avinash.s@huawei.com>
2018-03-01Fix security vulneribilityAvinash S2-81/+0
Fix policy error of level-10 in marketplace validation Change-Id: I69d145978c0f015c7c9297d83704a19712d98fe6 dChange-Id: I726ca94306b23bb1a01e0da77ab55f13ccd9128d Issue-ID: VNFSDK-212 Signed-off-by: Avinash S <avinash.s@huawei.com>
2017-11-02Fix sonar issuesAvinashS2-21/+25
Fix new blocker and criticals Change-Id: I43536f95e869477cc5b44ad8553d2f49e5464723 Issue-Id: VNFSDK-117 Signed-off-by: AvinashS <avinash.s@huawei.com>
2017-11-02Validate against as per definedAvinashS1-19/+15
attributes Fix CSIT with runtime context path check. Change-Id: Ie5210606bddf589d93608f25eb04856b1a3b7517 Issue-Id: VNFSDK-118 Signed-off-by: AvinashS <avinash.s@huawei.com>
2017-10-27Schema validator change for windowsAvinashS1-52/+63
Schema validator change with windows UT support. Change-Id: Ic86007d23edb83ab9e817d6b097192533a8c43bc Issue-Id: VNFSDK-118 Signed-off-by: AvinashS <avinash.s@huawei.com>
2017-10-27Code cleanupAvinashS3-19/+13
Removing logs, adding logs, indentation Change-Id: Ia85e742f5178ddc25af79e2c73f7a7b6aaa2c2e3 IssueId: VNFSDK-117 Signed-off-by: AvinashS <avinash.s@huawei.com>
2017-10-26Validate against as per defined attribute nameAvinashS7-2/+2
TOSCA.meta: Should be TOSCA-Meta-File-Version instead of TOSCA-Meta-Version Change-Id: I6d8d84bcc8a48436fbb044091ea1db1b7f8a2240 Issue-Id: VNFSDK-118 Signed-off-by: AvinashS <avinash.s@huawei.com>
2017-10-26Add custom validationAvinashS6-37/+248
To support custom CSAR structure for Amsterdam, add support with schema based validation.This can scale to future enhancements and hardening of validation. Change-Id: I8a20dd2377dafc94346412a8601f1299fa4600c8 Issue-Id: VNFSDK-117 Signed-off-by: AvinashS <avinash.s@huawei.com>
2017-10-16Fix sonar criticalAvinashS3-5/+5
Change-Id: Ibdcda7db910e343dba0b5f5e6da7a0db201eee0e IssueId: VNFSDK-113 Signed-off-by: AvinashS <avinash.s@huawei.com>
2017-10-13Code cleanupAvinashS6-123/+130
Change-Id: I02bac5f387273965a622723654895a27202f1182 IssueId: VNFSDK-108 Signed-off-by: AvinashS <avinash.s@huawei.com>
2017-10-12Add validation schemasAvinashS3-0/+15
Add validation schemas for reference for rel1 Change-Id: I340a6cbc0d6c738608905d8b0b3dd605b1619c85 Issue-Id: VNFSDK-107 Signed-off-by: AvinashS <avinash.s@huawei.com>
2017-10-12Increase the VNF validation scope with new samplesAvinashS4-40/+70
Change-Id: I171c2f3c37e8255bece396107319057463065827 IssueId: VNFSDK-107 Signed-off-by: AvinashS <avinash.s@huawei.com>
2017-10-12Enhance validation with new VNF typesAvinashS5-53/+92
Add validation for vEPC sample. Removed strict validation for metadata in MRF.yaml file with no defined standard. Change-Id: I1ebb4c4c77923b00b7a4074184fbaa4659a6095a IssueId: VNFSDK-107 Signed-off-by: AvinashS <avinash.s@huawei.com>
2017-10-11Enhance UT.AvinashS2-6/+121
Add UT for delete directory/file Change-Id: I1294b94ab69844dd719c6d9b4b5066581e07ea91 IssueId: VNFSDK-108 Signed-off-by: AvinashS <avinash.s@huawei.com>
2017-10-03Add exception handlingAvinashS5-33/+162
Error codes and exception handling. Change-Id: Ia44a8ed2f206ff5fdca3f029f2ba043af769366a IssueId: VNFSDK-104 Signed-off-by: AvinashS <avinash.s@huawei.com>
2017-09-27Fix static errorsAvinashS3-15/+17
Added logs. Change-Id: Ie398107d9069f4d0a9919e1245bbc3a2d1d36329 IssueId: VNFSDK-94 Signed-off-by: AvinashS <avinash.s@huawei.com>
2017-09-22Fix double value validationAvinashS2-12/+14
Fix double values in Meta file validation fix Change-Id: Ie4b7ae34566b060871c14b683d8d12386a53d395 IssueId: VNFSDK-96 Signed-off-by: AvinashS <avinash.s@huawei.com>
2017-09-21Add sample csarAvinashS1-0/+0
Sample valid csar example for UT. Change-Id: Ib8807eb3f6bc63ac70bf0144787d2df847f5650c IssueId: VNFSDK-89 Signed-off-by: AvinashS <avinash.s@huawei.com>
2017-09-21Added validation for MainServiceTemplateAvinashS3-68/+116
Added code for validation of MainServiceTemplate requires further cleanup and smart schema validation. Change-Id: I65ecd9ec0d1b5ee32d50583b2670a1ce532d74e7 IssueId: VNFSDK-96 Signed-off-by: AvinashS <avinash.s@huawei.com>
2017-09-20Exception handling for VNF validationAvinashS1-0/+45
Add initial customised exception handler class Change-Id: I319546d06579ee0dfbe164c09fc5fba89bcea652 IssueId: VNFSDK-46 Signed-off-by: AvinashS <avinash.s@huawei.com>
2017-09-20Fix run time and static error findingsAvinashS2-10/+4
Change-Id: I9caee424003a522f25227c098588e9b77b4b6bdb IssueId: VNFSDK-94 Signed-off-by: AvinashS <avinash.s@huawei.com>
2017-09-20File reader needs closeAvinashS1-14/+2
Potential file stream leak Change-Id: Ib72a7f07bd687c1858b2e06d0d2dcea2271cc519 IssueId: VNFSDK-93 Signed-off-by: AvinashS <avinash.s@huawei.com>
2017-09-20Updated validation for CSITAvinashS4-50/+129
Lib interface for CSIT with marketplace Change-Id: I73c68b2f8f7a3940cb175cce2397abd4a4deaff4 IssueId: VNFSDK-90 Signed-off-by: AvinashS <avinash.s@huawei.com>
2017-09-18Instantiate validation with pathAvinashS2-12/+32
To populate csar files during object creation. Change-Id: I66b5cf8b46f98990240e9cc470eff6a8874f3de0 IssueId: VNFSDK-90 Signed-off-by: AvinashS <avinash.s@huawei.com>
2017-09-18Add UT for CSAR validationAvinashS2-0/+63
Initial UT for CSAR validation. IssueId: VNFSDK-89 Change-Id: I035ee02f48bc856e2b9d355e4fe1041292bf5165 Signed-off-by: AvinashS <avinash.s@huawei.com>
2017-09-15Fix Tosca meta validationAvinashS1-2/+4
Fixed failure due to empty chars in the TOSCA-Meta string. IssueId: VNFSDK-86 Change-Id: Ic5301cb3763cabdbb3cfd49e32f0b592acc911d9 Signed-off-by: AvinashS <avinash.s@huawei.com>
2017-09-14Add csar.meta and TOSCA.meta validation code.AvinashS4-77/+98
IssueId: VNFSDK-83 Change-Id: I5bae38239c5dcd3c235396eeb5f8f81da69d298c Signed-off-by: AvinashS <avinash.s@huawei.com>
2017-09-07VNF Validation seed codeAvinashS4-0/+668
Skeleton structure Reorganised code with tool as a jar for csar validation as an initial step. Change-Id: Ie5895c885872fb186f2acd8c8bb0f823210e906f IssueId: VNFSDK-76 Signed-off-by: AvinashS <avinash.s@huawei.com>