
Software Delivery in Small Batches GitOps & ArgoCD with Viktor Farcic
Nov 16, 2020
Viktor Farcic, a Principal DevOps Architect at CodeFresh and member of esteemed tech communities, dives into the world of GitOps and ArgoCD. He discusses the importance of defining everything as code and the transformative power of a Git-centric workflow. Viktor critiques traditional documentation methods, advocating for code as the primary source of truth. The conversation also explores innovative deployment strategies like canary and blue-green deployments, underscoring the balance between automation and quality in software delivery.
AI Snips
Chapters
Books
Transcript
Episode notes
Immutable Infrastructure Enables Previews
- Immutable infrastructure simplifies reproducibility and enables ephemeral environments like per-PR previews.
- Treat images and infra as immutable artifacts and recreate rather than patch them.
Argo CD Uses A Pull-Based Model
- Argo CD monitors Git and continually applies repo definitions to a Kubernetes cluster (pull model).
- This pull-based model decouples pipelines from direct cluster access and improves isolation.
Adopt Argo CD Incrementally
- Keep existing manifest formats; add an Argo CD Application pointing to the repo path to adopt Argo CD.
- You can gradually change patterns later, but start by registering what you already have.




