-
Bug
-
Resolution: Not a Bug
-
Undefined
-
None
-
4.18
-
None
-
Quality / Stability / Reliability
-
False
-
-
None
-
Important
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Description of problem:
Several 4.18 clusters across different z-streams have a degraded {{monitoring-plugin}} consoleplugin object in OSD/ROSA. The error reported in the console is:
Failed to get a valid plugin manifest from /api/plugins/monitoring-plugin/
The {{cluster-monitoring-config}} configmap only contains scheduling configs for the component:
$ oc get cm -n openshift-monitoring cluster-monitoring-config -o yaml | yq '.data["config.yaml"]' | yq '.monitoringPlugin'
nodeSelector:
node-role.kubernetes.io/infra: ''
tolerations:
- effect: NoSchedule
key: node-role.kubernetes.io/infra
operator: Exists
As a result of this degraded consoleplugin, the Observability tab never gets populated in the console sidebar, preventing access to the prometheus metrics and dashboard pages.
Version-Release number of selected component (if applicable):
4.18.z
How reproducible:
Very - found by default in every 4.18 cluster checked so far
Steps to Reproduce:
1. Deploy OSD/ROSA (possibly OCP, as well) 4.18 cluster
2. {{monitoring-plugin}} will be degraded with "Failed to get a valid plugin manifest from /api/plugins/monitoring-plugin/"
3. Observability tab will never appear on the console sidebar
Actual results:
No access to Observability tab
Expected results:
Can access the Observability tab
Additional info: