-
Bug
-
Resolution: Done-Errata
-
Major
-
None
-
4.16, 4.17
-
Important
-
No
-
3
-
Sprint 253, Sprint 254
-
2
-
Rejected
-
False
-
-
N/A
-
Release Note Not Required
-
Done
Description of problem:
The ingress operator is E2E tests are perma-failing with a prometheus service account issue: === CONT TestAll/parallel/TestRouteMetricsControllerRouteAndNamespaceSelector route_metrics_test.go:86: prometheus service account not found === CONT TestAll/parallel/TestRouteMetricsControllerOnlyNamespaceSelector route_metrics_test.go:86: prometheus service account not found === CONT TestAll/parallel/TestRouteMetricsControllerOnlyRouteSelector route_metrics_test.go:86: prometheus service account not found We need to bump openshift/library-go to get update https://github.com/openshift/library-go/pull/1697 for NewPrometheusClient function that switches from using a legacy service account API to TokenRequest API.
Version-Release number of selected component (if applicable):
4.16, 4.17
How reproducible:
100%
Steps to Reproduce:
1. Run e2e-[aws|gcp|azure]-operator E2E tests on cluster-ingress-operator
Actual results:
route_metrics_test.go:86: prometheus service account not found
Expected results:
No failure
Additional info:
- blocks
-
OCPBUGS-34837 [backport 4.16] Ingress Operator E2E test failing with prometheus service account not found
- Closed
- is cloned by
-
OCPBUGS-34837 [backport 4.16] Ingress Operator E2E test failing with prometheus service account not found
- Closed
- relates to
-
OCPBUGS-31589 e2e: use bound API token for prometheus-k8s SA
- Closed
- links to
-
RHEA-2024:3718 OpenShift Container Platform 4.17.z bug fix update