~/talk

Dog Food Delight: How Argo Workflows Eats Its Own CI

Talkat ArgoCon NA 2024 · on Tuesday, 2024-11-12· at 10:40· Salt Palace | Level 2 | 254 B· [devops-and-delivery]
links:none on file
links:none on file
slides:none on file

A migration from GitHub Actions to Argo Workflows replaces external binaries with in-cluster test runners, uses buildkit + vcluster to create 10 virtual clusters in one host cluster, and exercises real Kubernetes RBAC (including added Windows nodes). Tests run comparable or slightly faster than upstream and cost about ~$2.50 per run. Implementation uses an NFS share for step data, Spiegel for image caching, kube-janitor and Argo exit handlers for cleanup, and found/fixed an Argo 3.6 bug.

AI-written summary · about

  1. 0:00Argo Workflows CI intro
  2. 3:52Why dog food CI
  3. 7:44vcluster for test envs
  4. 12:40CI implementation challenges
  5. 19:22Lessons from Argo tests
  6. 20:26Future CI open source plans
  7. 21:52Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.