cloudfoundry-community / bosh-deployment-visualizer

Visualize your BOSH deployment manifests
5 stars 2 forks source link

Network topology diagram #3

Open gberche-orange opened 5 years ago

gberche-orange commented 5 years ago

Proceeding discussion initiated as comment in https://starkandwayne.com/blog/visualize-bosh-deployments-with-uml/

One frequent use case is displaying bosh deployments topologies with subnets and ip adresses (somewhat similar but simpler to https://diagrams.fr.cloud.g... )

It seems that nwdiag, a plantuml sub project (http://plantuml.com/fr/nwdiag ), could very be suited for such automated network diagrams inferred from one or multiple bosh deployments:

Given the potential complexity of multiple sources (deployment manifest, releases manifests), I wonder whether using the bosh-cli golang bosh director client could be a natural 2nd step after the jq parsing. Ex for bosh links release extraction at https://github.com/cloudfoundry/bosh-cli/blob/a18c72307483843b5e190c383ff5e6835b3a8bf2/cmd/inspect_release_test.go#L48-L64

alexanelli commented 5 years ago

Hey @gberche-orange šŸ˜„ the extra context/continuation on this is very much appreciated. I wanted to touch base and see if this still would be helpful or relevant to you? Thanks in advance šŸ‘

gberche-orange commented 5 years ago

hey @aanelli , yes such diagram would still be useful to me and my team

jppitout commented 7 months ago

We also have a requirement to automate network topology diagrams from BOSH deployments. Is there such a tool?