Exemple #1
0
def deploy_container(name):
    images = eru.list_app_images(name)
    image_names = [i['image_url'] for i in images]

    envs = eru.list_app_env_names(name)['data']
    pods = eru.list_group_pods(g.user.group)
    networks = eru.list_network()

    return render_template('/deploy/projects/deploy_container.html',
            images=image_names, envs=envs, pods=pods, name=name,
            networks=networks)
Exemple #2
0
def create():
    if request.method == 'GET':
        images = eru.list_app_images(APPNAME_ERU_LB)
        image_names = [i['image_url'] for i in images]
        pods = eru.list_group_pods(g.user.group)
        envs = eru.list_app_env_names(APPNAME_ERU_LB)['data']
        return render_template('/lb/create.html', appname=APPNAME_ERU_LB,
                images=image_names, envs=envs, pods=pods)

    pod = request.form['pod']
    host = request.form['host']
    return _create_lb_container(pod, host)
Exemple #3
0
def environments(name):
    envs = eru.list_app_env_names(name)
    envs = envs['data']
    return render_template('/deploy/projects/envs.html', envs=envs, name=name)