Bjoern Brauel
05/16/2021, 12:06 PMRobert Moucha
05/16/2021, 6:40 PMingress-nginx and it also contains annotation for cert-manager (feel free to update according to your needs).
I hope it helps.
Note this solution has some drawbacks, compared to native k8s solution:
1. Just a single organization can be used, because everything is internally rewritten to localhost:3000. There's no public interface for adding organizations.
2. API responses will contain invalid URLs in link attributes - instead of public hostname, all URLs will start with <http://localhost:3000/> .
3. It takes a lot of time to initialize all apps in the gooddata-cn-ce pod - that's why I didn't included any liveness/readiness probes. But technically it's possible to add them, if you set up initialDelaySeconds properly.