-
Bug
-
Resolution: Unresolved
-
Normal
-
None
-
4.19.0
-
None
-
Quality / Stability / Reliability
-
False
-
-
None
-
Moderate
-
Yes
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Description of problem:
since 4.19, administrator and developer console merged, no developer console by default.
tested on 4.19.0-0.nightly-2025-06-09-210043, common user create project ns1, and deploy application in the project, login console, click "Home - Projects", select the created project, the Utilization section, click on the graph, for example CPU usage graph, it goes to "Observe -> Metrics" tab, URL:
https://\{console_url}/dev-monitoring/ns/ns1/metrics?query0=namespace%3Acontainer_cpu_usage%3Asum%7Bnamespace%3D%27ns1%27%7D&query1=sum%28kube_pod_resource_request%7Bresource%3D%22cpu%22%2C+namespace%3D%22ns1%22%7D%29+by+%28namespace%29
equals to
https://\{console_url}/dev-monitoring/ns/ns1/metrics?query0=namespace:container_cpu_usage:sum{namespace='ns1'}&query1=sum(kube_pod_resource_request{resource="cpu",namespace="ns1"})+by(namespace)
Forbidden error shows for the prometheus expr, see picture: https://drive.google.com/file/d/1GaZX1eiDnQkEtbml0ePA5eTXGMYL8j0i/view?usp=drive_link
NOTE: select any option from Queries drop-down list, example "CPU Usage"
the prometheus expr is sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate) by (pod)
also Forbidden error, and the expr does not have namespace='ns1' filter
Version-Release number of selected component (if applicable):
4.19 only
How reproducible:
always
Steps to Reproduce:
1. see the description
Actual results:
Forbidden error in the Metrics tab
Expected results:
show result
Additional info:
- is caused by
-
OU-658 As a dev user I want to be able to see the metrics & alerts views in the admin perspective
-
- Closed
-