summaryrefslogtreecommitdiffstats
path: root/csarvalidation/src/test
AgeCommit message (Collapse)AuthorFilesLines
2021-01-20Add release parameter to rulesBogumil Zebek4-159/+498
- 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 Gardziejewski12-6/+351
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 Gardziejewski9-32/+198
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 Gardziejewski9-60/+206
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 Gardziejewski1-0/+303
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 Zebek2-2/+121
2020-11-24Extract pm-dicrionary validationPawel18-2035/+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 Gardziejewski2-2/+121
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 Gardziejewski3-0/+38
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 Gardziejewski3-25/+10
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 Gardziejewski31-53/+324
Issue-ID: VNFSDK-595 Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: I8dacd924b16812378356b05291229f2097dfcbe1
2020-09-21Add warnings field to oclip json responseAdam Wudzinski2-0/+21
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-08-28Merge "Fix searching for path to PM_Dictionary in manifest file."Bogumil Zebek3-0/+14
2020-08-27Fix searching for path to PM_Dictionary in manifest file.Bartosz Gardziejewski3-0/+14
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 Zebek2-18/+71
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 Gardziejewski7-0/+362
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 fixesSravanKumarGunda2-4/+13
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 validationjitendra00717-64/+181
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 Gardziejewski13-112/+455
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 Zebek12-9/+226
2020-07-15Merge "Add validation of YAML documents, with use of schema"Bogumil Zebek6-5/+296
2020-07-14use YAML schema validator in rule R816745Bartosz Gardziejewski12-9/+226
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 Gardziejewski6-5/+296
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 Zebek8-11/+476
2020-07-14Convert yaml schema into tree structureBartosz Gardziejewski8-11/+476
Issue-ID: VNFSDK-594 Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: I071095347fbdf824205e63ab9771cdf47d2ad29d
2020-07-13Fix validation processMaciej Malewski2-3/+22
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 Zebek4-22/+51
2020-07-07Merge "Add wrappers for yaml generic objects"Bogumil Zebek2-0/+239
2020-07-07Extend R01123 to support ZIP filesBartosz Gardziejewski4-22/+51
Issue-ID: VNFSDK-583 Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: Ie63d1ff3f38d10643bd895b5ed720997c189920a
2020-07-03Add R01123 to pnf validationBartosz Gardziejewski1-1/+3
Issue-ID: VNFSDK-583 Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: I2e4ba82e55dc366ea7c5ffb0944fc467ab530076
2020-07-02Change R130206 warning messageMichal Banka1-3/+3
Change-Id: I0160fb47414d6b04d2ef649bbacb5125f3ad3335 Issue-ID: VNFSDK-595 Signed-off-by: Michal Banka <michal.banka@nokia.com>
2020-07-01Add wrappers for yaml generic objectsBartosz Gardziejewski2-0/+239
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 Zebek2-0/+260
2020-06-30Add multi document Yaml file loadingBartosz Gardziejewski2-0/+260
Issue-ID: VNFSDK-594 Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: Ic4feb908b57bd6ff4f2903559dbc5b92836e2c33
2020-06-30Make rule 130206 less restrictiveAleksandra Maciaga3-3/+19
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 Gardziejewski3-0/+37
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 Zebek1-0/+41
validation"
2020-06-24Create new Rule (R816745) that will be used for PM_Dictionary content validationBartosz Gardziejewski1-0/+41
Issue-ID: VNFSDK-594 Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: I38dd04621e9cef39126a19b760079f79de13b5ac
2020-06-24Add new rule for validation, if every files located in CSAR are listed in ↵Bartosz Gardziejewski5-0/+126
manifest Issue-ID: VNFSDK-583 Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: I96bf65b1988cd0a9549f2cd536f29a467f50a51f
2020-05-21Add file extension checking to R972082Michal Banka2-0/+16
Change-Id: If67fce758fdeac29bbb1450892d89a424fdb7c84 Signed-off-by: Michal Banka <michal.banka@nokia.com> Issue-ID: VNFSDK-585
2020-05-20Fix validation processBogumil Zebek1-14/+101
Resolve problem that one failed rule has impact on other valid rules. Change-Id: Ib36eed71b16fbfc48af88faaf07bb7293fefaf38 Issue-ID: VNFSDK-586 Signed-off-by: Zebek Bogumil <bogumil.zebek@nokia.com>
2020-05-18Merge "Fix R972082 bug"Bogumil Zebek2-12/+9
2020-05-15Fix R972082 bugMichal Banka2-12/+9
Fixed bug that was showing errors during validation of CSAR, when any other non_mano_artifact_set than onap_pnf_sw_information was present in manifest file. Change-Id: Iebf4f586c3069bc8c22796ec0f809fc95e561159 Signed-off-by: Michal Banka <michal.banka@nokia.com> Issue-ID: VNFSDK-585
2020-05-15Merge "Fix VNF/PNF package integrity issue with CMS signature not containing ↵Bogumil Zebek3-0/+37
certificate"