This is actually pretty cool. Most network configuration tools I know (eg netplan) do not go down to the level of 'clusters'(eg defining how multiple vms would talk to each other in one file) and don't even cover namespaces.
I have a similar (hack) at work to configure physical clusters. Would consider switching to something like this mechanism if you supported specifying physical nics. Mine is nowhere as clean as yours.
Main thing that's missing specifying 'machines', nics by mac, irq_assignment of nics(auto, vs cpu-ranges or numa names)
So, I was kind of hoping for something that could do some of this for me? As in,e.g. bounce some pings all over my local network and tell me what's what?
I'm one of these 20+ year Linux using types that still just has SO MUCH trouble with this sort of thing.
Do you mean that you'd create some network setup and it'd visualize it for you? in that case the current tool supports defining the setup as a yaml file and uploading it. maybe some tool can be written to build this yaml automatically for some scenarios.
Main thing that's missing specifying 'machines', nics by mac, irq_assignment of nics(auto, vs cpu-ranges or numa names)