-
Bug
-
Resolution: Done
-
Normal
-
None
-
None
-
devex docs #237 May 4-May 18
-
2
-
---
-
---
Description of problem:
Following https://docs.openshift.com/container-platform/4.12/monitoring/managing-metrics.html#viewing-a-list-of-available-metrics_managing-metrics , but, `oc whoami -t` will not return any token. It failed at:
MacBook-Pro:~ jianzhang$ oc whoami system:admin MacBook-Pro:~ jianzhang$ oc whoami -t error: no token is currently in use for this session curl -k -H "Authorization: Bearer $(oc whoami -t)" https://<thanos_querier_route>/api/v1/metadata MacBook-Pro:~ jianzhang$ curl -k -H "Authorization: Bearer $(oc whoami -t)" https://thanos-querier-openshift-monitoring.apps.qe-daily-413-0324.qe.azure.devcluster.openshift.com/api/v1/metadata |jq error: no token is currently in use for this session % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0parse error: Invalid numeric literal at line 2, column 10 100 24887 0 24887 0 0 16599 0 --:--:-- 0:00:01 --:--:-- 16646 curl: (23) Failure writing output to destination
We should create a token, and use it, like below,
MacBook-Pro:~ jianzhang$ token=`oc -n openshift-monitoring create token prometheus-k8s` MacBook-Pro:~ jianzhang$ curl -k -H "Authorization: Bearer ${token}" https://thanos-querier-openshift-monitoring.apps.qe-daily-413-0324.qe.azure.devcluster.openshift.com/api/v1/metadata |jq ...
Version-Release number of selected component (if applicable):
4.12
How reproducible:
always
Steps to Reproduce:
1, Following https://docs.openshift.com/container-platform/4.12/monitoring/managing-metrics.html#viewing-a-list-of-available-metrics_managing-metrics 2. MacBook-Pro:~ jianzhang$ oc get routes -n openshift-monitoring thanos-querier -o jsonpath='{.status.ingress[0].host}' thanos-querier-openshift-monitoring.apps.qe-daily-413-0324.qe.azure.devcluster.openshift.com 3. MacBook-Pro:~ jianzhang$ curl -k -H "Authorization: Bearer $(oc whoami -t)" https://thanos-querier-openshift-monitoring.apps.qe-daily-413-0324.qe.azure.devcluster.openshift.com/api/v1/metadata error: no token is currently in use for this session
Actual results:
MacBook-Pro:~ jianzhang$ curl -k -H "Authorization: Bearer $(oc whoami -t)" https://thanos-querier-openshift-monitoring.apps.qe-daily-413-0324.qe.azure.devcluster.openshift.com/api/v1/metadata error: no token is currently in use for this session
Expected results:
Get metrics successfully
Additional info: