ApplicationSets interact with ArgoCD by creating, updating, managing, and deleting ArgoCD Applications. The ApplicationSets job is to make sure that the ArgoCD Application remains consistent with the declared ApplicationSet resource. ApplicationSets can be thought of as sort of an “Application factory”. It takes an ApplicationSet and outputs one or more ArgoCD Applications.
This helm chart implements Pull Request generator of ApplicationSet, it uses API of an SCMaaS provider (eg GitHub) to automatically discover open pull requests within an repository via label. This fits well with the style of building a test environment when you create a pull request.
helm repo add argocd-applicationsets-services https://saidsef.github.io/argocd-applicationsets-services/
helm repo update