def cluster( cluster_manager: parallel_run.ClusterManager, ) -> clusterlib.ClusterLib: return cluster_manager.get()
def cluster_update_proposal(cluster_manager: parallel_run.ClusterManager) -> clusterlib.ClusterLib: return cluster_manager.get(singleton=True, cleanup=True)
def cluster_lock_pool2(cluster_manager: parallel_run.ClusterManager) -> clusterlib.ClusterLib: return cluster_manager.get(lock_resources=["node-pool2"])
def cluster_kes( cluster_manager: parallel_run.ClusterManager, short_kes_start_cluster: Path ) -> clusterlib.ClusterLib: return cluster_manager.get(singleton=True, cleanup=True, start_cmd=str(short_kes_start_cluster))
def cluster_slot_length( cluster_manager: parallel_run.ClusterManager, slot_length_start_cluster: Path) -> clusterlib.ClusterLib: return cluster_manager.get(singleton=True, cleanup=True, start_cmd=str(slot_length_start_cluster))