~/talk

Everything, Everywhere All at Once: The Infinite Potential of Application Sets and Matrix Generators

Talkat ArgoCon Europe 2024 · on Tuesday, 2024-03-19· at 11:05· Pavilion 7 | Level 7.3 | Room N04· [frontend-architecture]
links:none on file
linkedin:dan-garfield
slides:none on file

Shows how Argo CD ApplicationSets combine matrix+merge generators and plugins to spawn thousands of app manifests (one platform hit ~5,000 applications, experiment produced ~2,000 instances). Demonstrates vcluster/nested Argo CD provisioning, Helm-chart scanning to deploy every chart, and autosync+prune behavior. Records accidents: GitHub API rate limits (15,000/hr, 250/sec) from the pull request generator, endless creation caused by a randomAlpha template function, and Kubernetes resource exhaustion (out-of-pods, ~1,000 pod limits). Offers deterministic SHA naming and counters to control recursion.

AI-written summary · about

  1. 0:00Introduction
  2. 2:52Argo CD applications and sets
  3. 5:19GitHub API rate limit accident
  4. 9:13Infinite potential of sets
  5. 11:42Recursive set generation
  6. 17:19Enterprise Helm with sets
  7. 21:41Lessons learned with sets
  8. 23:07Closing
~/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.