summaryrefslogtreecommitdiffstats
path: root/csarvalidation/src/main/java/org
AgeCommit message (Collapse)AuthorFilesLines
2022-05-23Removed unused import statements. .prakash.e@huawei.com1-2/+1
https://sonarcloud.io/project/issues?resolved=false&severities=MINOR&id=onap_vnfsdk-validation&open=AXnx7xQ5aKaQcuB-KHhk https://sonarcloud.io/project/issues?resolved=false&severities=MINOR&id=onap_vnfsdk-validation&open=AXQFW52-3TFchjqB3cM9 Issue-ID: VNFSDK-832 Signed-off-by: prakash.e@huawei.com <prakash.e@huawei.com> Change-Id: Ib0d9ec18aa9158661cea4004b9cd4440833c3f91
2022-05-171. Comment addition on explaining why this method is emptysharath reddy2-0/+2
2.Arguments swapping to maintain in correct order https://sonarcloud.io/project/issues?resolved=false&severities=CRITICAL&id=onap_vnfsdk-validation&open=AW6lcX93wQN7qqDOuZdl https://sonarcloud.io/project/issues?resolved=false&severities=MAJOR&id=onap_vnfsdk-validation&open=AXb86PeCWcGc8ovkTVG3 Issue-ID: VNFSDK-832 Signed-off-by: sharath reddy <bs.reddy@huawei.com> Change-Id: I142dda1ba74f1d2aff51cdfd81dac5d9580586ea Signed-off-by: sharath reddy <bs.reddy@huawei.com>
2022-05-09Log has to be removed while throwing exceptionsprakash.e@huawei.com1-2/+2
https://sonarcloud.io/project/issues?resolved=false&severities=MAJOR&id=onap_vnfsdk-validation&open=AW6lcX-6wQN7qqDOuZdv Issue-ID: VNFSDK-832 Signed-off-by: prakash.e@huawei.com <prakash.e@huawei.com> Change-Id: I4a41f509deb0c0aacb503caf23b46cecdeefb4f6 Signed-off-by: sharath reddy <bs.reddy@huawei.com>
2022-04-13Merge "Logs has to be removed while throwing exceptions"Kanagaraj Manickam1-2/+1
2022-04-12Logs has to be removed while throwing exceptionsprakash.e@huawei.com1-2/+1
https://sonarcloud.io/project/issues?resolved=false&severities=MAJOR&id=onap_vnfsdk-validation&open=AW6lcX_CwQN7qqDOuZdy Issue-ID: VNFSDK-832 Signed-off-by: prakash.e@huawei.com <prakash.e@huawei.com> Change-Id: Ifd98abaab869d4df71afe9f2eef4a9f8f1268aec
2022-04-12Merge "Vulnerability handled for zip files in code"Kanagaraj Manickam1-1/+1
2022-04-11nested comment addition on explaining why this method is emptyprakash.e@huawei.com1-1/+1
https://sonarcloud.io/project/issues?resolved=false&severities=CRITICAL&id=onap_vnfsdk-validation&open=AW6lcX-nwQN7qqDOuZds Issue-ID: VNFSDK-832 Signed-off-by: prakash.e@huawei.com <prakash.e@huawei.com> Change-Id: I35dacd498146017c556da87a95cbb3a9a302f503
2022-04-11Vulnerability handled for zip files in codeprakash.e@huawei.com1-1/+1
https://sonarcloud.io/project/issues?resolved=false&severities=BLOCKER&id=onap_vnfsdk-validation&open=AXk4ivtaWcQzNZo7t49m Issue-ID: VNFSDK-832 Signed-off-by: prakash.e@huawei.com <prakash.e@huawei.com> Change-Id: I37a9eb51d2c1896045951e86f45dcec8c39b060e
2022-04-10vnfsdk validation code refactoring in method createDirectoryprakash.e@huawei.com1-1/+5
https://sonarcloud.io/project/issues?resolved=false&severities=BLOCKER&types=VULNERABILITY&id=onap_vnfsdk-validation&open=AXk4ivruWcQzNZo7t49l Issue-ID: VNFSDK-832 Signed-off-by: prakash.e@huawei.com <prakash.e@huawei.com> Change-Id: Ib123d5f3648d81c3583119996ec7e50699f6cfec
2022-04-10Added validation for pathname in unzip methodprakash.e@huawei.com1-9/+4
https://sonarcloud.io/project/issues?resolved=false&severities=BLOCKER&id=onap_vnfsdk-validation&open=AXem3AYTgLw0BJ6Agbf8 https://sonarcloud.io/project/issues?resolved=false&severities=BLOCKER&id=onap_vnfsdk-validation&open=AXem3AYTgLw0BJ6Agbf9 https://sonarcloud.io/project/issues?resolved=false&severities=BLOCKER&id=onap_vnfsdk-validation&open=AXem3AYTgLw0BJ6Agbf7 Issue-ID: VNFSDK-832 Signed-off-by: prakash.e@huawei.com <prakash.e@huawei.com> Change-Id: Ic63fe2fbbf675d187cf7415d8889a47f6e29faa6
2022-04-10Parameter name is same as class name and it has been renamedprakash.e@huawei.com1-5/+5
https://sonarcloud.io/project/issues?resolved=false&severities=MAJOR&id=onap_vnfsdk-validation&open=AXcmGzOcttGLhQMuJU4_ Issue-ID: VNFSDK-832 Signed-off-by: prakash.e@huawei.com <prakash.e@huawei.com> Change-Id: I87fad01e01822baa10b8894e5fc16539a318c43d
2022-03-30parameter filePath is not validated before using it.prakash.e@huawei.com1-0/+4
https://sonarcloud.io/project/issues?resolved=false&severities=BLOCKER&id=onap_vnfsdk-validation&open=AXem3AYTgLw0BJ6Agbf7 Issue-ID: VNFSDK-832 Signed-off-by: prakash.e@huawei.com <prakash.e@huawei.com> Change-Id: Iefa47f59aa13ec5d13fafe1a7a6c874096fd7eb9
2022-03-25vnfsdk validation sonar cloud blocker issue fixprakash.e@huawei.com1-3/+6
https://sonarcloud.io/project/issues?resolved=false&severities=BLOCKER&id=onap_vnfsdk-validation&open=AXem3AYTgLw0BJ6Agbf8 Issue-ID: VNFSDK-832 Signed-off-by: prakash.e@huawei.com <prakash.e@huawei.com> Change-Id: I217bf91e336f1c96090f4dfd5aa4b4267a43dd24
2021-01-20Add release parameter to rulesBogumil Zebek6-82/+403
- All vnf/pnf rules where updated. Release parameter was added into the info->metadata section. - VNFSDK validation logic supports optional release parameter. Parameter defines which rules should be used during validation process. By default: all rules are used during validation process. --release parameter defines which rules (parent with ancestors) should be used. For example: if user run validation with --release=dublin, then amsterdam, casablanca and dublin rules will be used during validation. Rules order is defined in the vnfreqs.properties file. Change-Id: I3e9dc1e7a899fa51c266808cbcb73e04a2e252cc Issue-ID: VNFSDK-731 Signed-off-by: Zebek Bogumil <bogumil.zebek@nokia.com>
2021-01-13Add support for signature in PCKS7 format.Bartosz Gardziejewski4-21/+70
Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: Ic98d1b9c93c11c484c86338588922c2f347b7c02 Issue-ID: VNFSDK-714
2020-12-29Add individual artifact validation using common cert.Bartosz Gardziejewski13-504/+1066
Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: I2aa4e862f3d343a3f452e1564dc8a97a34960b83 Issue-ID: VNFSDK-714
2020-12-10Add signature and certificate for individual artifacts.Bartosz Gardziejewski2-22/+123
Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: Ifb9e06fffefea6b4d068a915b69b66c750ab02e8 Issue-ID: VNFSDK-714
2020-12-10Add fields for signature and certificate in source model.Bartosz Gardziejewski2-17/+64
Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: I0783dd9f78c0138fba871d0977e4cd8305891872 Issue-ID: VNFSDK-714
2020-12-08Merge "Add rules parameter for selected rules validation"Bogumil Zebek1-8/+24
2020-11-26Add possibility to validation pm-dictionary from byte arrayPawel1-2/+2
Issue-ID: VNFSDK-713 Signed-off-by: Pawel <pawel.kasperkiewicz@nokia.com> Change-Id: I2d2de2cfe066e1cbbdea3bc8fac771914779e117
2020-11-24Extract pm-dicrionary validationPawel18-1000/+0
Issue-ID: VNFSDK-713 Signed-off-by: Pawel <pawel.kasperkiewicz@nokia.com> Change-Id: Iee5a23a3a6c9215927aa2c453faab62d30453444
2020-10-29Add rules parameter for selected rules validationBartosz Gardziejewski1-8/+24
This commit will add extra, optional parameter for csar-validation command. New parameter is named "rules", and it allows to specify rules that will be validated. Using this parameter allows to use refrepo/marketplace to validate selected rules and at the same time guarantee that response format will be exactly the same as for validating all rules, this is in contrast for validating one rule using csar-validate-<rule>, that returns json significantly different then csar-validate. Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: I6eb228d360354c0e249032d013e6a23d1f2713ff Issue-ID: VNFSDK-700
2020-10-15Add handling of CSAR with no TOSCA meta and no certificate.Bartosz Gardziejewski1-2/+14
Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: Ic9914b13e0bd5d9844849f20051d99d18e369ae9 Issue-ID: VNFSDK-481
2020-10-13Add error when CMS and TOSCA meta file are present, however TOSCA does not ↵Bartosz Gardziejewski1-9/+26
contains ETSI-Entry-Certificate Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: I238ac7544f1eda9fa1bc0f2a89120dc3ae33437a Issue-ID: VNFSDK-660
2020-09-24Fixing R130206 certificate searching mechanismBartosz Gardziejewski7-148/+440
Issue-ID: VNFSDK-595 Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: I8dacd924b16812378356b05291229f2097dfcbe1
2020-09-23Merge "Add warnings field to oclip json response"Bogumil Zebek1-20/+55
2020-09-21Add warnings field to oclip json responseAdam Wudzinski1-20/+55
Add new field called "warnings" to oclip json response. All ignored errors are now reported as warnings. Signed-off-by: Adam Wudzinski <adam.wudzinski@nokia.com> Issue-ID: VNFSDK-596 Change-Id: Ifebfb09b54156f0566858e942d73a7a5ef34721f
2020-09-14code improvementspriyanka.akhade6-159/+161
Signed-off-by: priyanka.akhade <priyanka.akhade@huawei.com> Issue-ID: VNFSDK-608 Change-Id: Ia4b6d62bc0a3a94487e2a8748cfbfff9727a7d77
2020-08-28Merge "Fix searching for path to PM_Dictionary in manifest file."Bogumil Zebek1-7/+30
2020-08-27Fix searching for path to PM_Dictionary in manifest file.Bartosz Gardziejewski1-7/+30
Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: I3bf22f9095c560fa6c98e37b6d28b306e9af4d95 Issue-ID: VNFSDK-645
2020-08-21Migrate from java 8 to java 11Bogumil Zebek1-3/+22
Change-Id: If146dc0d99541a8a14ecc5e504c49a5c433a262f Issue-ID: VNFSDK-631 Signed-off-by: Zebek Bogumil <bogumil.zebek@nokia.com>
2020-08-20Wrap exceptions connected with Yaml parsing in order to send them as ↵Bartosz Gardziejewski1-1/+2
validation error. Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: Iae6c0948746bb903945de1796b6f42952d4072ba Issue-ID: VNFSDK-644
2020-08-18Code Improvements-Vnfsdk-validation sonar issue fixesSravanKumarGunda12-78/+78
Signed-off-by: SravanKumarGunda <sravan.kumar1@huawei.com> Issue-ID: VNFSDK-608 Change-Id: Idba9f4876e41b699e2a2ac836eb2090f3694d0f1
2020-08-05Fix sonar issues for validationjitendra0078-201/+207
Issue-ID: VNFSDK-608 Signed-off-by: jitendra007 <jitendra.sharma1@huawei.com> Change-Id: Ib56d706444190d11958f125e666b0e0fbeab5391
2020-07-21Add list of values validation using schema in PM Dictionary.Bartosz Gardziejewski4-28/+7
Issue-ID: VNFSDK-594 Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: I1e59bdfb697adb6097636212fa5be8c749f084e6
2020-07-15Merge "use YAML schema validator in rule R816745"Bogumil Zebek10-14/+203
2020-07-15Merge "Add validation of YAML documents, with use of schema"Bogumil Zebek4-0/+230
2020-07-14use YAML schema validator in rule R816745Bartosz Gardziejewski10-14/+203
Issue-ID: VNFSDK-594 Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: I70c6150662b69833d4e190a6adc1047840a78975
2020-07-14Add validation of YAML documents, with use of schemaBartosz Gardziejewski4-0/+230
Issue-ID: VNFSDK-594 Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: I4afc573f564c642a349736e50b50c591b9b18650
2020-07-14Merge "Convert yaml schema into tree structure"Bogumil Zebek9-4/+417
2020-07-14Convert yaml schema into tree structureBartosz Gardziejewski9-4/+417
Issue-ID: VNFSDK-594 Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: I071095347fbdf824205e63ab9771cdf47d2ad29d
2020-07-13Fix validation processMaciej Malewski1-10/+59
Rule must check if files defined in a manifest file are available in a csar artifact. Code created by Bogumil Zebek. Issue-ID: VNFSDK-583 Signed-off-by: Maciej Malewski <maciej.malewski@nokia.com> Change-Id: I890a67bb8f62af306825f2c7d150baffac385671
2020-07-07Merge "Extend R01123 to support ZIP files"Bogumil Zebek1-2/+1
2020-07-07Merge "Add wrappers for yaml generic objects"Bogumil Zebek4-3/+129
2020-07-07Extend R01123 to support ZIP filesBartosz Gardziejewski1-2/+1
Issue-ID: VNFSDK-583 Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: Ie63d1ff3f38d10643bd895b5ed720997c189920a
2020-07-02Change R130206 warning messageMichal Banka1-1/+1
Change-Id: I0160fb47414d6b04d2ef649bbacb5125f3ad3335 Issue-ID: VNFSDK-595 Signed-off-by: Michal Banka <michal.banka@nokia.com>
2020-07-01Add wrappers for yaml generic objectsBartosz Gardziejewski4-3/+129
Issue-ID: VNFSDK-594 Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: Ic6e2f291a0f8d5a34b75208f7cff68c4262f6cbf
2020-07-01Merge "Add multi document Yaml file loading"Bogumil Zebek3-0/+128
2020-06-30Add multi document Yaml file loadingBartosz Gardziejewski3-0/+128
Issue-ID: VNFSDK-594 Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: Ic4feb908b57bd6ff4f2903559dbc5b92836e2c33
2020-06-30Make rule 130206 less restrictiveAleksandra Maciaga1-11/+39
Signed-off-by: Aleksandra Maciaga <aleksandra.maciaga@nokia.com> Issue-ID: VNFSDK-595 Change-Id: I39beb48d958b0589837f4d960ca7edded0e1e22e