https://artifacthub.io/packages/helm/bitnami/thanos https://docs.bitnami.com/kubernetes/infrastructure/thanos/administration/enable-metrics/
$ oc new-project saberkan-thanos-poc $ helm install thanos thanos $ oc new-project saberkan-application-poc # Install prometheus operator from operatorhub on namespace $ oc create -f secret-sidecar.yaml $ oc create -f prometheus.yaml
Source: https://github.com/prometheus-community/prom-label-proxy
$ oc new-project saberkan-thanos-proxy
$ oc create -f thanos-kube-rbac-proxy.yaml
$ TOKEN=$(oc whoami -t)
$ curl -H 'Accept: application/json' -H "Authorization: Bearer ${TOKEN}" http://thanos-rbac-proxy-insecure-saberkan-thanos-proxy.apps.ocp.prod.redlabclub.eu/api/v1/query?query=up\&namespace=saberkan-application-poc
- Add nginx in front of prom-label-proxy to add namespace in uri
- Add oauth-proxy in front of nginx to check access into route