Currently when navigating to the system health page, an overview exists for any issues occurred for integrations, specifically the types:
- image integration
- notifiers
- backup plugins
While currently a visual hint exists when any issue occurred within the integrations, no error will be shown to the user in any way. Thus, remediation steps are unclear how the specific issue could be resolved.
As a caveat:
The error messages already are propagated to the front end within the API, they are just not shown at all (sample response from staging):
{ "integrationHealth":[ { "id":"c65f25c6-5d5d-4362-8e28-82ca74d251c6", "name":"gcr.io Scanning and Registry", "type":"IMAGE_INTEGRATION", "status":"UNHEALTHY", "errorMessage":"scanning \"gcr.io/ultra-current-825/srox/visa-processor:sidecar-latest-v2\" with scanner \"gcr.io Scanning and Registry\": rpc error: code = Unauthenticated desc = Request had invalid authentication credentials. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.", "lastTimestamp":"2023-03-27T16:00:35.564857415Z" }, { "id":"a52da141-8a16-4865-a5d6-73afbbd2bce9", "name":"Autogenerated https://arosvc.azurecr.io for cluster ARO", "type":"IMAGE_INTEGRATION", "status":"UNHEALTHY", "errorMessage":"getting metadata from registry: \"Autogenerated https://arosvc.azurecr.io for cluster ARO\": Failed to get the manifest digest : Head \"https://arosvc.azurecr.io/v2/aro/manifests/sha256:570b20e1ff4f20650caea8e9ac501d2358445dca0abae42d9c535136c0888d86\": http: non-successful response (status=401 body=\"\")", "lastTimestamp":"2023-03-27T16:00:34.385238423Z" }, ] }