Proxy kubernetes services on user request using GitLab provided, custom domains
Problem Statement
As a Platform Engineer, Application Operator or Software Developer, I need to access cluster-only kubernetes services so that I can do my job.
Today users use kubectl proxy
or maintain a (VPN-)publicly accessible UI around Kubernetes services where they have to manage authentication, authorization.
GitLab could provide a click-of a button or continuously running proxy for various Kubernetes services, and access to these could be tied to GitLab project rights. (This access can be similar to how private projects can have private GitLab pages, but probably even more fine-grained so that only users with maintainer rights can access the exposed service.)
Opportunity canvas link: TODO
Please contribute
If you are interested in the above use-case, please reach out to @nagyv-gitlab for a use-case interview.