Hi all, Currently, there is no reliable way to tell whether an offering was created for an Isolated Network or for tiers in a VPC. This is determined based on providers. (ConfigurationManagerImpl.isOfferingForVpc)
In the UI, you have the possibility to check a flag for "VPC" during creation of a network offering. This flag changes the list of providers per service. However, this flag does not get sent to the backend, and is not persisted as a result. It is possible to create a network offering that was originally meant for VPCs, but without using any of those providers which results in a network offering that can't be used by VPCs because of this check. This is very confusing for an end user, and is actually wrong. Short term, I suggest we persist this flag "forvpc" in order to determine whether a network offering is meant for VPCs or Isolated Networks. Long term, we might want to rethink this implementation to a more generic solution to make network offerings usable for both Isolated Networks and VPCs at once, if possible. What do you guys think? Kind regards, Nick Livens