Replies: 2 comments 2 replies
-
I suppose, you could use a single mono repo with folders for each application or service, then use that path in the Argo Application set up. Ideally it's better if each team has their own repo to avoid issues, but this should work too. |
Beta Was this translation helpful? Give feedback.
-
Hi, this is how we do this:
we used applicationset first but then created our own plugin, we use that one to generate the applications which then generate the actual resources. The pb we had with applicationsets is that we don‘t have control over labels of applications it creates and creating our own was easy. you may also consider:
We are kind of happy with this setup, devs can add new apps without depending on an admin yet they have almost no access on the cluster itself, they do everything through argocd. Also, we can lose an entire cluster and re create it within a few hours, we did a DRP last month and it worked like a charm, most time is lost creating the vms and updating some networking rules (new cluster = new ips for lbs and ingress) Cheers, |
Beta Was this translation helpful? Give feedback.
-
Hi,
We are thinking to use Argo for managing our test environments. The idea is to have for each team having it's own environment in separate namespace. I'm wondering what would be the best approach to handle this scenario? Would it be something like having single repository with branch for each team containing configured applications or sub directories? Worth to mention is that all services are having versioned helm charts in separate repository?
Looking forward to your feedback! Thanks.
Beta Was this translation helpful? Give feedback.
All reactions