~/talk

Argo CD - Plugins as Services

Talkat ArgoCon Europe 2024 · on Tuesday, 2024-03-19· at 16:25· Pavilion 7 | Level 7.3 | Room N04· [software-architecture]
links:none on file
slides:none on file

Argues that decoupling Argo CD config management plugins from the repo server into external services enables independent scaling, safer service-account isolation, easier installation via a Helm chart install, and better observability. Uses gRPC-based gRPC discovery with plugins advertising a listen on port 880 and a plugin.yaml for capabilities. Demonstrates converting an existing Helmfile plugin by adding a small Dockerfile and listen address; works but increases repo transfer latency and requires network-based discovery and additional service read permissions.

AI-written summary · about

  1. 0:00Introduction to Argo CD
  2. 0:49Config management plugins
  3. 3:30Architecture shift
  4. 4:25Benefits of the service model
  5. 5:57Development and scaling
  6. 7:20Trade-offs and advantages
  7. 11:02Implementing plugins as services
  8. 13:02Future outlook and community
~/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.