Closed jameshbarton closed 2 years ago
We decided after a discussion with the user that the label-based solution would be adequate.
Related Zendesk ticket: https://solo-io.zendesk.com/agent/tickets/456
This is resolved by solo-io/dev-portal#2120, to be released in 1.2.0-beta6
Is your feature request related to a problem? Please describe. Multi-tenant users are frustrated when it is difficult to disambiguate different APIProducts owned by separate teams when they are targeted at a single Environment. The basePath in the EnvironmentSpec supports only a variable
{%version%}
to help with this.We need to provide other variable options as well. Some suggestions:
Describe the solution you'd like Multi-tenant users can easily develop conventions that allow different product owners to avoid naming conflicts for APIProducts within a single environment. Possible examples:
/api/{%product-name%}/{%version%}
/{%product-namespace%}/{%product-name%}/{%version%}
/api/{%Label:my-product-name}/{%version%}
Describe alternatives you've considered Establish a convention to put other distinguishing bits like product name into the current
{%version%}
variable.