Пример #1
0
def set_single_node_ip(cluster_deployment, nodes, is_ipv4):
    logger.info('waiting to have host single node ip')
    single_node_ip = get_ip_for_single_node(cluster_deployment, is_ipv4)
    nodes.controller.tf.change_variables({
        'single_node_ip': single_node_ip,
        'bootstrap_in_place': True,
    })
    logger.info('single node ip=%s', single_node_ip)
Пример #2
0
def set_single_node_ip(cluster_deployment, nodes, is_ipv4):
    logger.info("waiting to have host single node ip")
    single_node_ip = get_ip_for_single_node(cluster_deployment, is_ipv4)
    nodes.controller.tf.change_variables(
        {
            "single_node_ip": single_node_ip,
            "bootstrap_in_place": True,
        }
    )
    logger.info("single node ip=%s", single_node_ip)
Пример #3
0
def set_single_node_ip(
        client,
        cluster_id,
        main_cidr,
        is_ipv4,
        cluster_deployment,
        tf,
):
    if cluster_deployment:
        single_node_ip = kubeapi_utils.get_ip_for_single_node(
            cluster_deployment=cluster_deployment,
            is_ipv4=is_ipv4,
        )
    else:
        single_node_ip = helper_cluster.Cluster.get_ip_for_single_node(
            client=client,
            cluster_id=cluster_id,
            machine_cidr=main_cidr,
            ipv4_first=is_ipv4,
        )

    tf.change_variables({"single_node_ip": single_node_ip})