Operations - ecamp/ecamp3 GitHub Wiki
In eCamp, we use additional third party services for monitoring, observability and other tasks. These are mostly described in the .ops folder.
It is possible to expose those services with an oauth2-proxy with the github oauth2 provider, that you don't need kubernetes port forwarding to access them.
Kubernetes Dashboard
After the login with oauth2, you also need to authenticate with a kubernetes service account that you can see which pods are running, to restart the pods etc. For that you need a Bearer Token for this service account. You can generate one with:
kubectl -n ops-dashboard create token kubernetes-dashboard-admin-user