-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ApplicationSet in ArgoCD Helm Chart #1
Comments
My question is about ApplicationSet in ArgoCD Helm. In a regular ArgoCD deployment in order to use applicationset we use this kind of deployment: ** I want to use ApplicationSet to deploy applications to more than one AKS server **
In ArgoCD Helm Values.yml file I can see this section to add applications but not to use applicationset:
My question then: Can I use ApplicationSet in ArgoCD Helm values.yml file? Instead of deploy an applicationset.yml I want to do this using argocd helm values.yml file. Hope this clarifies my question. |
@JimFran The Argo CD Helm Chart does not have a configuration for declaring ApplicationSets. The workaround is to declare an Application that creates the ApplicationSet (remember Argo CD application can be used to deploy anything including ApplicationSet :D). Here's an example: https://github.com/xsreality/argocd-applicationset-demo/blob/main/top-level-app/TopLevelApplication.yaml |
Thanks for your message @xsreality I'm doing something that's not working... not sure if I'm following the correct approarch to deploy applicationset. This is my override_values.yml file that I use to deploy argocd helm chart: In "additional applications", in override_values.yml file, I specified the path to my ApplicationSet.yml file So basically inside additional application i will deploy an applicationset file which is located in another folder inside the same repo. I'm deploying two applications (argocd for self managed and sonarqube). ArgoCD is located at "argocd/argocd-install/argocd" and SonarQube applicationset in "app/applicationfiles" path
This is the applicationset.yml file that I'm using to deploy the SonarQube app in my AKS cluster (located at app/applicationfiles inside the repo). SonarQube app files are located at "sonarqube" folder inside the repo.
When deploying argocd helm it is not working.... I mean, I cannot even access the URL of argoCD and nothing is being deploied in AKS. Paths are OK and Files of ArgoCD and SonarQube are fine because when I use this override_values.yml file specifying the exact path of SonarQube application (not using an applicationset.yml file) it is working fine. Any idea why is not working? |
@JimFran I think you are trying to do too many things at once. As a first step, try to deploy the Argo CD helm charts with default values.yaml in the Once you have Argo CD installed, then the next step can be to add a custom application by overriding the |
Hello, it is already resolved. The issue was related to the naming of the applicationset.yml file. I had to use lowercase in cluster naming.
Thanks for your support. |
Glad to hear you got it working! |
Hello,
When using ArgoCD Helm Chart. How can I use ApplicationSet in Values.yml files? I cannot see the option to add the application set file.
I just want to setup a single applicationset file in values.yml and point to the clusters and folders where applications are located.
In case that is not possible to add this applicaitonset in values.yml file how can I pass this file?
Thank you in advance.
The text was updated successfully, but these errors were encountered: