You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I would like to see a full tree of my repo when looking at the top level app. I have a repo structure like the below:
services
├─ ci
│ └─ argocd.yaml
├─ data
│ ├─ postgres.yaml
│ └─ redis.yaml
├─ monitoring
│ └─ prometheus.yaml
└─ system
└─ metallb.yaml
I have each of the services in a namespace that corresponds with the namespace (e.g. redis and postgres are in data ns (i know its not best practice but its only a home cluster)). Each of the yaml files are argocd Apps as they are all helm charts and as i have pretty simple values setups I'm happy to store all the details in the applications files.
My ideal would be to see a layout like the below under the services app, as it clearly shows the resources in my tree. I can then look at the apps to see the resources created by the charts.
I have tried various different things to try and attain that kind of view:
My thinking is that if an application only contains other applications, the tree could extend to show the child apps.
I think there a few related issues that are related that i think could contribute to this end.
#11196 Would add visibility of the NSs to the UI but might not nessesarily add the dependency element. #7437 Could add the ability to set exlicit dependencies via a dependsOn key.
The text was updated successfully, but these errors were encountered:
I think this would not work in a general case, as the number of child resources would explode quickly with the growing number of apps and UI would have a hard time rendering those.
Summary
I would like to see a full tree of my repo when looking at the top level app. I have a repo structure like the below:
I have each of the services in a namespace that corresponds with the namespace (e.g. redis and postgres are in data ns (i know its not best practice but its only a home cluster)). Each of the yaml files are argocd Apps as they are all helm charts and as i have pretty simple values setups I'm happy to store all the details in the applications files.
My ideal would be to see a layout like the below under the services app, as it clearly shows the resources in my tree. I can then look at the apps to see the resources created by the charts.
I have tried various different things to try and attain that kind of view:
ApplicationSet
UI Tree
services.yaml
appset.yaml
App of Apps
UI Tree
services.yaml
Config Management Plugin
UI Tree
ArgoCD Helm Values
services.yaml
Proposal
My thinking is that if an application only contains other applications, the tree could extend to show the child apps.
I think there a few related issues that are related that i think could contribute to this end.
#11196 Would add visibility of the NSs to the UI but might not nessesarily add the dependency element.
#7437 Could add the ability to set exlicit dependencies via a dependsOn key.
The text was updated successfully, but these errors were encountered: