← back

📷 "Cloud Computing - Abstract 2" by perspec_photo88 is licensed under CC BY-SA 2.0. To view a copy of this license, visit https://creativecommons.org/licenses/by-sa/2.0/.

GitOps with ArgoCD 2026: Cluster Pause, PreDelete Hooks, and the Future of Kubernetes Deployments

22 September 2026 · 5 min · Martin Jochum #ArgoCD#GitOps#Kubernetes#DevOps#Cloud Native#Platform Engineering#Progressive Delivery

GitOps has evolved in recent years from a niche practice to the dominant deployment model for Kubernetes. Gone are the days when kubectl apply on laptops or CI/CD pipelines reached production. Instead, Git becomes the sole source of truth – and ArgoCD has established itself as the leading tool. With versions 3.3 and 3.4, both released in the first half of 2026, the CNCF-graduated project has made another leap in maturity. This article provides an overview of the most important innovations and shows why ArgoCD today is far more than a simple sync engine.

ArgoCD v3: OCI-Native and Server-Side Apply as a Foundation

With ArgoCD v3, the architecture was fundamentally modernized. Instead of exclusively using Git repositories as a source, ArgoCD v3 treats OCI registries (such as Harbor, ECR, or Artifactory) as first-class citizens [1]. Helm charts and even raw manifests can be pulled directly from the OCI registry – this converges application code and infrastructure configuration into a single, immutable artifact.

In parallel, ArgoCD has adopted Server-Side Apply (SSA) as the standard. Instead of calculating client-side diffs, ArgoCD delegates the diff logic to the Kubernetes API server itself. This brings several advantages: memory load on the Application Controller drops by up to 40 percent in high-density environments, and conflicts between multiple controllers vying for field ownership are cleanly resolved [1].

ArgoCD 3.3: Performance and Lifecycle Control

Version 3.3, released in early 2026, addressed two long-standing pain points in enterprise use.

PreDelete Hooks add a crucial building block to the existing PreSync and PostSync hooks: before deleting a resource, a job can now be executed – for example, to create database backups, deregister IPs from external load balancers, or clean up temporary volumes [2]. This finally makes ArgoCD lifecycle-safe for stateful workloads.

Shallow Git Cloning solves a problem that has plagued operators of large monorepos for years. Previously, the Repo Server loaded the entire Git history – a significant drain on RAM, CPU, and network bandwidth for repos with tens of thousands of commits. Since v3.3, ArgoCD can switch to Depth=1 cloning and only loads the current commit [2]. For monorepos with years of history, sync times and Repo Server load shrink drastically.

This is complemented by the OIDC Background Token Refresh: session timeouts are a thing of the past, as ArgoCD automatically renews OIDC tokens (e.g., from Keycloak, Okta, or Dex) in the background as long as the user is active [2].

ArgoCD 3.4: Incident Response and UI Improvements

Version 3.4, released in May 2026, focuses on operational security and usability.

By far the most important feature is Cluster-Level Pause Reconciliation. Previously, there was a dilemma: during an incident in production, when SREs intervened manually via kubectl, ArgoCD detected the drift and immediately synced the old configuration back from Git – undoing the rescue efforts. With v3.4, the entire reconciliation can be paused per cluster, via CLI (argocd cluster pause production-cluster) or UI [2]. This gives SREs time for hotfixes before the correct fix is committed to Git.

Further innovations in v3.4 include Advanced Filters in the UI (quickly finding OutOfSync or Degraded applications among thousands of workloads), Annotation-Based Filtering for ApplicationSets, and Microsoft Teams Workflow Notifications via Adaptive Cards as a replacement for the discontinued Office 365 connectors [2].

Important when upgrading to 3.4: The SemVer format for cluster version labels is strictly enforced as vMajor.Minor.Patch. ApplicationSets that use different label formats will fail after the upgrade – a thorough review of all .spec.generators before the update is mandatory [2].

ApplicationSets: From App-of-Apps to Multi-Cluster Orchestrator

A central pattern for ArgoCD in 2026 is ApplicationSets. They replace the manual App-of-Apps pattern with generator-based templating logic. The Matrix generator combines any sources – for example, a cluster list with a Git directory – and automatically creates one application per service per cluster [1][3]. A team operating 50 microservices across 3 regions defines this in a single ApplicationSet YAML, instead of maintaining 150 application manifests.

The ApplicationSet UI is in beta as of June 2026 in v3.4 RC and is expected to become stable with v3.5 (summer 2026) [2]. It will then allow inspecting and debugging generator outputs directly in the web UI – without every look at the YAML leading back to Git.

Progressive Delivery: Argo Rollouts and GitOps as a Unit

Since the deep integration with Argo Rollouts, GitOps is no longer just sync – it is progressive delivery. Canary and Blue-Green deployments can be defined directly in ArgoCD applications. Automated analysis templates check metrics like the error rate in Prometheus during the canary phase. If this falls below 95 percent, Argo Rollouts automatically aborts the deployment and switches back to the stable version – without human intervention [3][4].

Secrets Management in GitOps

A perennial issue in GitOps practice remains the handling of secrets. In 2026, three approaches have become established [3][4]:

  • Sealed Secrets (Bitnami): Secrets are encrypted with a cluster-specific public key and committed to Git as a SealedSecret CRD. Only the controller in the cluster can decrypt them.
  • External Secrets Operator: References to secrets in AWS Secrets Manager, HashiCorp Vault, or GCP Secret Manager are stored in Git – the actual values never are.
  • SOPS + KSOPS: YAML values are encrypted with age, PGP, or KMS and decrypted during the sync process by ArgoCD via a plugin.

The DevStarsJ source recommends: use an external secret manager if one already exists; Sealed Secrets for an easy start; SOPS for teams that want maximum Git-native integration [3].

Conclusion

In 2026, ArgoCD is no longer a pure sync tool – it is the control plane for modern platform teams. Versions 3.3 and 3.4 bring targeted improvements for enterprise operations (cluster pause, PreDelete hooks, shallow cloning) and drive the integration of OCI registries and SSA forward. ApplicationSets and Argo Rollouts make multi-cluster orchestration and progressive delivery possible from a single source. Anyone running Kubernetes in production can hardly avoid ArgoCD – and in 2026, that is more reason than ever to start or deepen the GitOps journey.

Sources

🌐 Machine-translated from the German original, editorially reviewed. 🤖 Written with AI assistance.

Sponsored
Deine Anzeige hier — erreiche Tech-affine Leser. Kontakt: info@saaro.net