If we load pools before datagroups, then while processing string datagroups we could match the value against an existing pool name on that loadbalancer.
Ideally this adds those pools to each vs that uses that irule. In practice for us, this is generally only one vs, but I suppose there could be more than one.
virtualservers.json should include the datagroups and pool dependancies at runtime so that the linked pools can get rendered. This means moving the irule processing over to the server side.
It would be awesome to see iRules reference virtual servers that use them someplace. Same for datagroups, if they showed iRules that used them. It would be awesome to be able to browse around objects and where they are used and what they use.
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)