Esempio n. 1
0
def cluster(
    cluster_manager: parallel_run.ClusterManager, ) -> clusterlib.ClusterLib:
    return cluster_manager.get()
Esempio n. 2
0
def cluster_update_proposal(cluster_manager: parallel_run.ClusterManager) -> clusterlib.ClusterLib:
    return cluster_manager.get(singleton=True, cleanup=True)
Esempio n. 3
0
def cluster_lock_pool2(cluster_manager: parallel_run.ClusterManager) -> clusterlib.ClusterLib:
    return cluster_manager.get(lock_resources=["node-pool2"])
Esempio n. 4
0
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))
Esempio n. 5
0
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))