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.