holmesgpt icon indicating copy to clipboard operation
holmesgpt copied to clipboard

[holmes cli] Support for multiple argo instances and github projects

Open grzesuav opened this issue 2 months ago • 4 comments

What would you like to be added?

Currently I can add only one argocd server, we use more than one (two actually) - would like to have possibility to add more than one.

The same for git repository.

Why is this needed?

It is common to have multiple github projects running on cluster. The same for argocd

grzesuav avatar Sep 25 '25 12:09 grzesuav

Thanks, good feedback. How are you using Holmes?

  • CLI
  • In-cluster HTTP Server
  • UI
  • Other

For some of the methods there are workarounds today (e.g. one argocd config per cluster, on multiple clusters)

aantn avatar Sep 25 '25 17:09 aantn

hi @aantn, so I stared using it for evaluation in CLI, however on each cluster we have two sets of applications, each installed by its own argo (so two argocd's in total) - mainly because we keep platform stuff in separate argo instance.

Actually regarding in-cluster http server, which holmes version is that ? On the page I just saw either cli or with Robusta SAAS 🤔

grzesuav avatar Sep 25 '25 19:09 grzesuav

Got it, thanks. Regarding http server, its documented here and here but its not useful on its own. You need a client that can interact with it.

Would you be interested in opening a PR for ArgoCD to add multi-server support?

aantn avatar Sep 25 '25 19:09 aantn

Got it, thanks. Regarding http server, its documented here and here but its not useful on its own. You need a client that can interact with it.

Oh, nice, I was scanning trough quicstart installation ;) however it would better suit my use case, if instance with UI could focus as local agent for the cluster which people could use

Would you be interested in opening a PR for ArgoCD to add multi-server support?

Cannot promise anything due to tight schedule, however if you point to the place which would be a good start than either me or anyone interested in this feature could start discovering it easier.

Second question, as we usually have code pieces in different repositories (application code, terraform, etc) not sure if you consider broader access via github/git than just single project ?

grzesuav avatar Sep 25 '25 19:09 grzesuav