I was looking through the code that handles creating VPCs and noticed that it did not seem pluggable at the moment. For example, there are a few places where the assumption is made that the only possible Vpc element provider is VPCVirtualRouter:
protected VpcProvider getVpcElement() { if (vpcElement == null) { vpcElement = ((VpcProvider)_ntwkMgr.getElementImplementingProvider(Provider.VPCVirtualRouter.getName())); } if (vpcElement == null) { throw new CloudRuntimeException("Failed to initialize vpc element"); } return vpcElement; } Are there any plans to make the Vpc functionality in cloudstack pluggable? Has anyone scoped out what the required changes would be? thanks, Joe