diff options
author | Morgan Richomme <morgan.richomme@orange.com> | 2021-04-02 06:54:42 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@onap.org> | 2021-04-02 06:54:42 +0000 |
commit | b8037f19c416b3c66e735863cbb1143b75571236 (patch) | |
tree | ff33accbbe99f15c82c196d525d91ef55c18ca7e /src/onaptests/steps/onboard/vf.py | |
parent | b8607c246f1765275f3a13c772eb27566db1269d (diff) | |
parent | 0a315a1b542a96d62fea12f49b353bca54464ee7 (diff) |
Merge "Basic VM macro"
Diffstat (limited to 'src/onaptests/steps/onboard/vf.py')
-rw-r--r-- | src/onaptests/steps/onboard/vf.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/onaptests/steps/onboard/vf.py b/src/onaptests/steps/onboard/vf.py index 817b412..5f5fc4d 100644 --- a/src/onaptests/steps/onboard/vf.py +++ b/src/onaptests/steps/onboard/vf.py @@ -85,4 +85,15 @@ class YamlTemplateVfOnboardStep(YamlTemplateBaseStep): for vnf in self.yaml_template["vnfs"]: vsp: Vsp = Vsp(name=f"{vnf['vnf_name']}_VSP") vf: Vf = Vf(name=vnf['vnf_name'], vsp=vsp) + if all([x in vnf for x in ["vnf_artifact_type", + "vnf_artifact_name", + "vnf_artifact_label", + "vnf_artifact_file_path"]]): + vf.create() + vf.add_deployment_artifact( + artifact_type=vnf["vnf_artifact_type"], + artifact_name=vnf["vnf_artifact_name"], + artifact_label=vnf["vnf_artifact_label"], + artifact=vnf["vnf_artifact_file_path"] + ) vf.onboard() |