Back to results for “Applications”
ArgoCD › App of Apps

Does deleting a child app manifest from Git remove the child?

Beginner

Answer

With prune enabled on the root, removing a child Application manifest from the watched directory prunes that child app (and, if its own finalizer is set, its resources). Without prune, the child remains. So directory contents plus prune settings control the app set.
Real-world example Removing service-a.yaml from the apps directory prunes the service-a Application on the next root sync.

Common follow-ups: What controls whether the child is removed? | What about the child's workloads?