Skip to content

Conversation

@cardoe
Copy link
Contributor

@cardoe cardoe commented Nov 18, 2025

The AppSets have proven to have quite a bit of limitations and attempts to make the kustomize interface take references like the helm interface can from different repos or branches has not merged upstream. It's harder to see what is being generated or rendered by the AppSet as well. ArgoCD's UI doesn't show AppSets or what they are doing but shows Applications in detail. So switch to utilizing Helm to generate the Applications. We have the added benefit that the Applications can be of different base templates in the same ArgoCD for targeting different clusters as well. With AppSets we have the same base template that is used for all the clusters so they need to stay relatively at the same version.

The AppSets have proven to have quite a bit of limitations and attempts
to make the kustomize interface take references like the helm interface
can from different repos or branches has not merged upstream. It's
harder to see what is being generated or rendered by the AppSet as well.
ArgoCD's UI doesn't show AppSets or what they are doing but shows
Applications in detail. So switch to utilizing Helm to generate the
Applications. We have the added benefit that the Applications can be of
different base templates in the same ArgoCD for targeting different
clusters as well. With AppSets we have the same base template that is
used for all the clusters so they need to stay relatively at the same
version.

WIP: Need to add docs and explain how to debug this.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants