I installed WSO2 ESB instance, and I'm trying to figure out how to use dynamic endpoints depending on the environment (dev, qa, production).
My aim is to deploy the same .car file application (containing all the code and configuration) on all the environments, and having the endpoint configuration being automatically adapted.
I tried to use governance registry (as suggested here) but as far as I understand, having the same endpoint deployed on different 'deploy paths' requires also creating/deploying different .car applications (modifying each service with a static reference to the proper environment, which kind of violates the idea of having configurable endpoints).
Which is the best way to approach the problem of deploying one application on three environments, without having static references into the code and avoiding scripts?