def destroy(self, log_level="DEBUG"): """ Destroy OCP cluster specific Args: log_level (str): log level openshift-installer (default: DEBUG) """ cluster_details = ocm.get_cluster_details(self.cluster_name) cluster_id = cluster_details.get("id") delete_status = rosa.destroy_appliance_mode_cluster(self.cluster_name) if not delete_status: ocm.destroy_cluster(self.cluster_name) logger.info("Waiting for ROSA cluster to be uninstalled") sample = TimeoutSampler( timeout=7200, sleep=30, func=self.cluster_present, cluster_name=self.cluster_name, ) if not sample.wait_for_func_status(result=False): err_msg = f"Failed to delete {self.cluster_name}" logger.error(err_msg) raise TimeoutExpiredError(err_msg) rosa.delete_operator_roles(cluster_id) rosa.delete_oidc_provider(cluster_id)
def destroy(self, log_level="DEBUG"): """ Destroy OCP cluster specific Args: log_level (str): log level openshift-installer (default: DEBUG) """ openshift_dedicated.destroy_cluster(self.cluster_name)
def destroy(self, log_level="DEBUG"): """ Destroy OCP cluster specific Args: log_level (str): log level openshift-installer (default: DEBUG) """ # cluster_details = ocm.get_cluster_details(self.cluster_name) # cluster_id = cluster_details.get("id") ocm.destroy_cluster(self.cluster_name)