Home / Companies / Octopus Deploy / Blog / Post Details
Content Deep Dive

Top 30 Argo CD Anti-Patterns to Avoid When Adopting Gitops

Blog post from Octopus Deploy

Post Details
Company
Date Published
Author
Kostis Kapelonis
Word Count
9,773
Company Posts That Month
1
Language
English
Hacker News Points
-
Post removed?
No
Summary

Kostis Kapelonis outlines 30 Argo CD and GitOps anti-patterns that can complicate deployments, reduce developer autonomy, and undermine declarative operations as organizations scale their Kubernetes practices. The central recommendation is to treat Git as the complete, auditable source of truth for application definitions, deployment configuration, and desired state, avoiding UI-, CLI-, API-, parameter-, or dynamically generated changes that are not committed to version control. The discussion emphasizes learning Helm and Kustomize independently before integrating them with Argo CD, keeping their values and overlays separate from Argo CD Application resources so developers can reproduce environments locally without Argo CD knowledge. It advocates ApplicationSets, cluster labels, and appropriately scoped repositories for scalable application and cluster management, while cautioning against misusing multi-source applications, Helm packaging for Application CRDs, target revisions, static Application versioning, and one-size-fits-all ApplicationSets. Additional guidance covers retaining auto-sync and self-healing to prevent configuration drift, using rendered-manifest previews in reviews, separating infrastructure from product workloads, understanding finalizers and resource ownership for safe migration and recovery, and relying on specialized tools such as Argo Rollouts for progressive delivery, Argo Workflows for complex orchestration, and database migration operators for schema changes. Overall, Argo CD is presented as a focused continuous reconciliation and deployment engine rather than a replacement for CI systems, developer portals, workflow engines, or the entire software development lifecycle.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Kubernetes 56 1,206 236 99 -31%
Secrets Management 10 1,241 209 106 -19%
Developer Experience 8 496 231 120 -3%
Observability 1 2,239 438 146 -6%
Real-time 1 5,669 1,214 278 0%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.