Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)