Peripli / service-manager

Service Manager Core
Apache License 2.0
69 stars 28 forks source link

Excluded platform names #505

Closed eyalnathan closed 4 years ago

eyalnathan commented 4 years ago

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

coveralls commented 4 years ago

Coverage Status

Coverage decreased (-0.03%) to 86.702% when pulling 0cc0c023fc065df59b45b20d9f0787049bf2a3c6 on excluded-platform-names into 004b8af50e1f731def0eca39e158b7725bee0dd1 on master.