Add Auth0 Authentication to Kubeapps page and expose it at a custom domain from kubernetes via nginx

Job ID: 32814319

Budget: $10 – $60 USD

I want to use Kubeapps (https://github.com/kubeapps/kubeapps) on my Kubernetes cluster. This app should be exposed at something like kubeapps.my-domain.com and be exposed via an nginx reverse proxy (which is already hosted on the cluster).

Furthermore, I would like to allow users to Authenticate with Auth0.

I have the following input at Auth0:

Name: "kubeapps-auth"
Domain: "my-auth..eu.auth0.com"
Client ID: "abcd"
Client Secret: "mysecret"

Now I would like deploy kubeapps with helm by using this Auth0 service. There is already a documentation on how to do such things (https://github.com/kubeapps/kubeapps/blob/main/docs/user/using-an-OIDC-provider.md).

Hence, the task is as follows:

Create a Helm chart configuration such that
1. the app is exposed via the nginx reverse proxy at kubeapps.my-domain.com
2. the app uses our Auth0

IMPORTANT: You may ask questions before, but the price you give is not negotiable. Once you give a bid, this is the one we go along with.
Related categories: Nginx React.js OAuth Kubernetes