Beispiel #1
0
 def prepare_infraenv_nodes(
         self, infraenv_nodes: Nodes,
         infra_env_configuration: InfraEnvConfig) -> Nodes:
     try:
         yield infraenv_nodes
     finally:
         if global_variables.test_teardown:
             log.info("--- TEARDOWN --- node controller\n")
             infraenv_nodes.destroy_all_nodes()
             log.info(
                 f"--- TEARDOWN --- deleting iso file from: {infra_env_configuration.iso_download_path}\n"
             )
             utils.run_command(
                 f"rm -f {infra_env_configuration.iso_download_path}",
                 shell=True)
Beispiel #2
0
 def prepare_nodes(self, nodes: Nodes,
                   cluster_configuration: ClusterConfig) -> Nodes:
     try:
         nodes.prepare_nodes()
         yield nodes
     finally:
         if global_variables.test_teardown:
             log.info("--- TEARDOWN --- node controller\n")
             nodes.destroy_all_nodes()
             log.info(
                 f"--- TEARDOWN --- deleting iso file from: {cluster_configuration.iso_download_path}\n"
             )
             utils.run_command(
                 f"rm -f {cluster_configuration.iso_download_path}",
                 shell=True)