Ejemplo 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)
Ejemplo 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)
Ejemplo 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)
Ejemplo 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)
Ejemplo 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)
Ejemplo 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)
Ejemplo 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)
Ejemplo 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)
Ejemplo 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)