Esempio n. 1
0
def _create(app, ctx, tag, apply, record=False):
    if tag:
        ctx.config["kubernetes"]["image"]["tag"] = tag
    t = render_template(config=ctx.config,
                        template_name=SUMO_APP_TEMPLATE,
                        app=app)
    k8s_apply(ctx, t, apply, record)
Esempio n. 2
0
def create_nodeport(ctx, apply=False, infra_apply=False):
    """
    Create or update a SUMO nodeport
    """
    t = render_template(config=ctx.config,
                        template_name=SUMO_NODEPORT_TEMPLATE)
    k8s_apply(ctx, t, apply)
Esempio n. 3
0
def create_nodeport(ctx, apply=False, infra_apply=False):
    """
    Create or update a SUMO nodeport
    """
    t = render_template(config=ctx.config,
                        template_name=SUMO_NODEPORT_TEMPLATE)
    k8s_apply(ctx, t, apply)
Esempio n. 4
0
def create_cron(ctx, apply=False):
    """
    Create or update a SUMO cron deployment
    """
    t = render_template(config=ctx.config,
                        template_name=SUMO_CRON_TEMPLATE)
    k8s_apply(ctx, t, apply)
Esempio n. 5
0
def create_web(ctx, apply=False):
    """
    Create or update a SUMO web deployment
    """
    t = render_template(config=ctx.config,
                        template_name=SUMO_WEB_TEMPLATE)
    k8s_apply(ctx, t, apply)
Esempio n. 6
0
def _create(app, ctx, tag, apply):
    if tag:
        ctx.config['kubernetes']['image']['tag'] = tag
    t = render_template(config=ctx.config,
                        template_name=SUMO_APP_TEMPLATE,
                        app=app)
    k8s_apply(ctx, t, apply)
Esempio n. 7
0
def _create(app, ctx, tag, apply):
    if tag:
        ctx.config['kubernetes']['image']['tag'] = tag
    t = render_template(config=ctx.config,
                        template_name=SUMO_APP_TEMPLATE,
                        app=app)
    k8s_apply(ctx, t, apply)
Esempio n. 8
0
def create_cron(ctx, apply=False):
    """
    Create or update a SUMO cron deployment
    """
    t = render_template(config=ctx.config, template_name=SUMO_CRON_TEMPLATE)
    k8s_apply(ctx, t, apply)
Esempio n. 9
0
def create_web(ctx, apply=False):
    """
    Create or update a SUMO web deployment
    """
    t = render_template(config=ctx.config, template_name=SUMO_WEB_TEMPLATE)
    k8s_apply(ctx, t, apply)