def __init__(self, **kwargs): """ Initializer function """ super().__init__(**kwargs) BenchmarkOperator.deploy(self)
def cleanup(self): """ Clean up """ switch_to_project(BMO_NAME) log.info("Deleting postgres pods and configuration") if self.pgsql_is_setup: self.pgsql_sset._is_deleted = False self.pgsql_sset.delete() self.pgsql_cmap._is_deleted = False self.pgsql_cmap.delete() self.pgsql_service._is_deleted = False self.pgsql_service.delete() log.info("Deleting pgbench pods") pods_obj = self.get_pgbench_pods() pvcs_obj = self.get_postgres_pvc() for pod in pods_obj: pod.delete() pod.ocp.wait_for_delete(pod.name) for pvc in pvcs_obj: pvc.delete() pvc.ocp.wait_for_delete(pvc.name) validate_pv_delete(pvc.backed_pv) log.info("Deleting benchmark operator configuration") BenchmarkOperator.cleanup(self)
def cleanup(self): """ Clean up """ log.info("Deleting postgres pods and configuration") if self.pgsql_is_setup: self.pgsql_sset.delete() self.pgsql_cmap.delete() self.pgsql_service.delete() log.info("Deleting pgbench pods") pods_obj = self.get_pgbench_pods() for pod in pods_obj: pod.delete() pod.ocp.wait_for_delete(pod.name) log.info("Deleting benchmark operator configuration") BenchmarkOperator.cleanup(self)