summaryrefslogtreecommitdiffstats
path: root/csarvalidation/src
AgeCommit message (Collapse)AuthorFilesLines
2021-05-06Rename PM_Dictionary_Validator to Dictionary_ValidatoristanbulBartosz Gardziejewski2-2/+2
Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: Icb65e6f832804aa4a958e530422d35e079ffe3c1 Issue-ID: VNFSDK-769
2021-01-20Add release parameter to rulesBogumil Zebek49-279/+1020
- 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 Gardziejewski16-27/+421
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 Gardziejewski22-536/+1264
Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: I2aa4e862f3d343a3f452e1564dc8a97a34960b83 Issue-ID: VNFSDK-714
2020-12-15Fix validation of error messages.Bartosz Gardziejewski1-2/+24
Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: Id0e83041823558a56932286895363503f77f6de4 Issue-ID: VNFSDK-715
2020-12-10Add signature and certificate for individual artifacts.Bartosz Gardziejewski11-82/+329
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 Gardziejewski3-17/+367
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 Zebek4-11/+153
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 validationPawel36-3035/+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 Gardziejewski4-11/+153
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 Gardziejewski4-2/+52
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 Gardziejewski4-34/+36
contains ETSI-Entry-Certificate Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: I238ac7544f1eda9fa1bc0f2a89120dc3ae33437a Issue-ID: VNFSDK-660
2020-10-13Revert "Update ONAP cli to 6.0.0 ."Bartosz Gardziejewski1-1/+1
This reverts commit bbb1c92f09a8ef563f6897c2afa1073ecdd4d73b. Reason for revert: Bug exist in version 6.0.0 ONAP CLI. Change-Id: I3690383252b90f918f2f708eac2c1f518faea3dc Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Issue-ID: VNFSDK-697
2020-10-12Update ONAP cli to 6.0.0 .Bartosz Gardziejewski1-1/+1
Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: I03e78efbf1b22ba6b58f9d204a2dda1b97958588 Issue-ID: VNFSDK-697
2020-10-07Refactor functional tests for CSAR validation.Bartosz Gardziejewski6-180/+398
Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: Icaa53313d66a01dccc779959b49b74857402cb71 Issue-ID: VNFSDK-661
2020-09-24Fixing R130206 certificate searching mechanismBartosz Gardziejewski38-201/+764
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 Zebek3-20/+76
2020-09-21Add warnings field to oclip json responseAdam Wudzinski3-20/+76
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 Zebek4-7/+44
2020-08-27Fix searching for path to PM_Dictionary in manifest file.Bartosz Gardziejewski4-7/+44
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 Zebek3-21/+93
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 Gardziejewski8-1/+364
validation error. Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: Iae6c0948746bb903945de1796b6f42952d4072ba Issue-ID: VNFSDK-644
2020-08-19Removing jmockit dependencies.Bartosz Gardziejewski1-84/+1
Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: Idbd406f3cbfb943452870a394e2a8b7bcdc7509b Issue-ID: VNFSDK-631
2020-08-18Code Improvements-Vnfsdk-validation sonar issue fixesSravanKumarGunda14-82/+91
Signed-off-by: SravanKumarGunda <sravan.kumar1@huawei.com> Issue-ID: VNFSDK-608 Change-Id: Idba9f4876e41b699e2a2ac836eb2090f3694d0f1
2020-08-12fix snakeyaml vulnerabilityjitendra0072-4/+3
Issue-ID: VNFSDK-584 Signed-off-by: jitendra007 <jitendra.sharma1@huawei.com> Change-Id: Id91ed81d3b104e507eefc242a59e19918564233c
2020-08-05Fix sonar issues for validationjitendra00725-265/+388
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 Gardziejewski17-140/+462
Issue-ID: VNFSDK-594 Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: I1e59bdfb697adb6097636212fa5be8c749f084e6
2020-07-15Merge "Add rule r816745 to pnf list"Bogumil Zebek2-1/+2
2020-07-15Merge "use YAML schema validator in rule R816745"Bogumil Zebek22-23/+429
2020-07-15Merge "Add validation of YAML documents, with use of schema"Bogumil Zebek10-5/+526
2020-07-14Add rule r816745 to pnf listBartosz Gardziejewski2-1/+2
Issue-ID: VNFSDK-594 Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: Ia51e1d4a60aaddb21f3c66f939cf50743b1ccc2d
2020-07-14use YAML schema validator in rule R816745Bartosz Gardziejewski22-23/+429
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 Gardziejewski10-5/+526
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 Zebek17-15/+893
2020-07-14Convert yaml schema into tree structureBartosz Gardziejewski17-15/+893
Issue-ID: VNFSDK-594 Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: I071095347fbdf824205e63ab9771cdf47d2ad29d
2020-07-13Fix validation processMaciej Malewski3-13/+81
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 Zebek5-24/+52
2020-07-07Merge "Add wrappers for yaml generic objects"Bogumil Zebek6-3/+368
2020-07-07Extend R01123 to support ZIP filesBartosz Gardziejewski5-24/+52
Issue-ID: VNFSDK-583 Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: Ie63d1ff3f38d10643bd895b5ed720997c189920a
2020-07-03Add R01123 to pnf validationBartosz Gardziejewski2-2/+4
Issue-ID: VNFSDK-583 Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: I2e4ba82e55dc366ea7c5ffb0944fc467ab530076
2020-07-02Change R130206 warning messageMichal Banka2-4/+4
Change-Id: I0160fb47414d6b04d2ef649bbacb5125f3ad3335 Issue-ID: VNFSDK-595 Signed-off-by: Michal Banka <michal.banka@nokia.com>
2020-07-01Add wrappers for yaml generic objectsBartosz Gardziejewski6-3/+368
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 Zebek5-0/+388
2020-06-30Add multi document Yaml file loadingBartosz Gardziejewski5-0/+388
Issue-ID: VNFSDK-594 Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: Ic4feb908b57bd6ff4f2903559dbc5b92836e2c33
2020-06-30Make rule 130206 less restrictiveAleksandra Maciaga5-15/+59
Signed-off-by: Aleksandra Maciaga <aleksandra.maciaga@nokia.com> Issue-ID: VNFSDK-595 Change-Id: I39beb48d958b0589837f4d960ca7edded0e1e22e
2020-06-25Skip YAML validation in rule R816745, if onap_pm_dictionary is not present ↵Bartosz Gardziejewski4-0/+54
in non_mano_artifact_sets Issue-ID: VNFSDK-594 Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: I0e52bcc84583a65243fd821f6434f986d12fdadd
2020-06-24Merge "Create new Rule (R816745) that will be used for PM_Dictionary content ↵Bogumil Zebek3-0/+142
validation"
2020-06-24Create new Rule (R816745) that will be used for PM_Dictionary content validationBartosz Gardziejewski3-0/+142
Issue-ID: VNFSDK-594 Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: I38dd04621e9cef39126a19b760079f79de13b5ac