xtesting==0.91.0
avionix>=0.4.5
openstacksdk>=0.61.0
-onapsdk==10.4.2
+onapsdk==10.4.3
jinja2>3
kubernetes>=22.6.0
@BaseStep.store_state(cleanup=True)
def cleanup(self):
pnf: Pnf = Pnf(name=settings.PNF_NAME)
- pnf.delete()
+ if pnf.exists():
+ pnf.archive()
+ pnf.delete()
super().cleanup()
if "pnfs" in self.yaml_template:
for pnf in self.yaml_template["pnfs"]:
pnf_obj: Pnf = Pnf(name=pnf["pnf_name"])
- pnf_obj.delete()
+ if pnf_obj.exists():
+ pnf_obj.archive()
+ pnf_obj.delete()
super().cleanup()
def cleanup(self) -> None:
"""Cleanup service onboard step."""
service: Service = Service(name=settings.SERVICE_NAME)
- service.delete()
+ if service.exists():
+ service.archive()
+ service.delete()
super().cleanup()
def cleanup(self) -> None:
"""Cleanup service onboard step."""
service: Service = Service(name=self.service_name)
- service.delete()
+ if service.exists():
+ service.archive()
+ service.delete()
super().cleanup()
@BaseStep.store_state(cleanup=True)
def cleanup(self) -> None:
vendor: Vendor = Vendor(name=settings.VENDOR_NAME)
- vendor.archive()
- vendor.delete()
+ if vendor.exists():
+ vendor.archive()
+ vendor.delete()
super().cleanup()
@BaseStep.store_state(cleanup=True)
def cleanup(self):
vf: Vf = Vf(name=settings.VF_NAME)
- vf.delete()
+ if vf.exists():
+ vf.archive()
+ vf.delete()
super().cleanup()
if "vnfs" in self.yaml_template:
for vnf in self.yaml_template["vnfs"]:
vf_obj: Vf = Vf(name=vnf["vnf_name"])
- vf_obj.delete()
+ if vf_obj.exists():
+ vf_obj.archive()
+ vf_obj.delete()
super().cleanup()
@BaseStep.store_state(cleanup=True)
def cleanup(self):
vsp: Vsp = Vsp(name=settings.VSP_NAME)
- vsp.archive()
- vsp.delete()
+ if vsp.exists():
+ vsp.archive()
+ vsp.delete()
super().cleanup()
if "vnfs" in self.yaml_template:
for vnf in self.yaml_template["vnfs"]:
vsp: Vsp = Vsp(name=f"{vnf['vnf_name']}_VSP")
- vsp.archive()
- vsp.delete()
+ if vsp.exists():
+ vsp.archive()
+ vsp.delete()
elif "pnfs" in self.yaml_template:
for pnf in self.yaml_template["pnfs"]:
vsp: Vsp = Vsp(name=f"{pnf['pnf_name']}_VSP")
- vsp.archive()
- vsp.delete()
+ if vsp.exists():
+ vsp.archive()
+ vsp.delete()
super().cleanup()