In some cases a service plan must not be visible on a specific platform, e.g. to avoid name conflicts with locally-registered brokers on that platform.
Approach
This change introduces a new property that can be added in a plan's catalog metadata: excludedPlatformNames. If set on a plan, this plan will not be visible on platforms with names specified in the property value.
Coverage decreased (-0.03%) to 86.702% when pulling 0cc0c023fc065df59b45b20d9f0787049bf2a3c6 on excluded-platform-names into 004b8af50e1f731def0eca39e158b7725bee0dd1 on master.
Motivation
In some cases a service plan must not be visible on a specific platform, e.g. to avoid name conflicts with locally-registered brokers on that platform.
Approach
This change introduces a new property that can be added in a plan's catalog metadata:
excludedPlatformNames
. If set on a plan, this plan will not be visible on platforms with names specified in the property value.Pull Request status