Esempio n. 1
0
def view_cluster_replacement_details(request, name, stage, replacement_id):
    env = environs_helper.get_env_by_stage(request, name, stage)
    cluster_name = '{}-{}'.format(name, stage)

    replacement_event = clusters_helper.get_cluster_replacement_info(
        request, cluster_name, replacement_id)
    if not replacement_event:
        raise Exception("Replacement Id: %s Not Found.")

    basic_cluster_info = clusters_helper.get_cluster(request, cluster_name)
    capacity = basic_cluster_info.get("capacity")
    replacement_details = get_replacement_summary(
        request, cluster_name, replacement_event, capacity)
    config_histories = clusters_helper.get_cluster_replacement_config_histories(
        request, cluster_name, replacement_id)
    return render(request, 'clusters/cluster_replace_details.html', {
        "replace": replacement_details,
        "config_histories": config_histories,
        "env": env
    })
Esempio n. 2
0
def view_cluster_replacement_details(request, name, stage, replacement_id):
    env = environs_helper.get_env_by_stage(request, name, stage)
    cluster_name = '{}-{}'.format(name, stage)

    replacement_event = clusters_helper.get_cluster_replacement_info(
        request, cluster_name, replacement_id)
    if not replacement_event:
        raise Exception("Replacement Id: %s Not Found.")

    basic_cluster_info = clusters_helper.get_cluster(request, cluster_name)
    capacity = basic_cluster_info.get("capacity")
    replacement_details = get_replacement_summary(
        request, cluster_name, replacement_event, capacity)
    config_histories = clusters_helper.get_cluster_replacement_config_histories(
        request, cluster_name, replacement_id)
    return render(request, 'clusters/cluster_replace_details.html', {
        "replace": replacement_details,
        "config_histories": config_histories,
        "env": env
    })