Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
How to implement customer groups? #1793
Is it possible to implement customer groups with Ambassador?
We would like to give the customers a bit more control on stability and introduce three groups "early-adopters", "early-majority" and "late-majority". The customers in these groups will get slightly different application versions.
Lets say I want a production cluster with three namespaces:
Would it be possible with Ambassador to match "customera" on some list and route to the service in the correct namespace?
I looked at host_regex, but that seems not to fit for this usecase. I know in HAProxy it's possible to lookup a value in a large list and then maybe add a custom header to the request so that once it reaches Ambassador regex_headers can be used. But I don't like introducing an additional HAProxy just for this in front of the cluster.
I also have to support Mutual TLS authentication, which probably further complicates the use of the HAProxy.
If there is a specific bug or feature request in Ambassador you need, please open a new issue and follow the issue template. Thanks for use of Ambassador!