# Using Argo CD's targetRevision Field for Application Promotion

DevFeed: [Using Argo CD's targetRevision Field for Application Promotion](<https://devfeed.tech/articles/abusing-the-target-revision-field-for-argo-cd-promotions-17674.md>)

Original publisher: [Read original article](<https://codefresh.io/blog/argocd-application-target-revision-field/>)

Author: Kostis Kapelonis

Published: 2025-08-01T13:57:26Z

Content type: tutorial

Language: en

Sources: [Codefresh](<https://devfeed.tech/sources/codefresh.md>)

Topics: [argo-cd](<https://devfeed.tech/topics/argo-cd.md>), [GitOps](<https://devfeed.tech/topics/gitops.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Helm charts](<https://devfeed.tech/topics/helm-charts.md>)

Tags: [argo](<https://devfeed.tech/tags/argo.md>), [argo-cd](<https://devfeed.tech/tags/argo-cd.md>), [argocd](<https://devfeed.tech/tags/argocd.md>), [auditability](<https://devfeed.tech/tags/auditability.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [continuous-deployment](<https://devfeed.tech/tags/continuous-deployment.md>), [gitops](<https://devfeed.tech/tags/gitops.md>), [helm-charts](<https://devfeed.tech/tags/helm-charts.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [usability](<https://devfeed.tech/tags/usability.md>)

## AI overview

This guide explains how Argo CD's targetRevision field tracks Git repositories or Helm chart versions and why using it as a promotion mechanism for developer applications can create usability and auditability problems. It recommends using targetRevision: HEAD in ApplicationSets, with specific Helm versions used sparingly for mostly static infrastructure applications.

## Source excerpt

In our big guide on how to use ApplicationSets for Argo CD applications, we explained the best practice of having a 3-level structure for all manifests with a clear distinction between Argo CD Application files and Kubernetes resource files. In that article, we also outlined several anti-patterns that we have seen in the wild, meaning [...] The post Abusing the Target Revision Field for Argo CD Promotions appeared first on Codefresh.