All projects

Argo self-serve scheduler

Internal library that lets anyone schedule daily/weekly/monthly Argo Workflows from a single YAML config — no Kubernetes knowledge required.

01

At a glance

Config → cron
zero-k8s
Team-wide
adoption
Daily / weekly / monthly
cycles
1
abstraction layer
02

How it works

01WriteUser authors a small YAML config.
02RenderLibrary compiles to Argo CRDs.
03Applykubectl apply via CI.
04RunCron fires on schedule.
03

Architecture

config.yamlscheduler libArgo CRDGKEDaily run
04

Features

ConfigSingle YAML file describes schedule, image, args, retry policy.
GenerateLibrary renders full Argo WorkflowTemplate + CronWorkflow.
SubmitAuto-applies to cluster with namespace conventions.
ObserveWraps Argo UI links + alerting boilerplate per pipeline.
05

Full stack

Argo WorkflowsKubernetesPythonYAMLGKE