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