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
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
next project →06Government PDF ingestion↗