You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Schema Registry status card on the Console Overview page intermittently shows "Not configured" even when Schema Registry is properly configured and fully functional (messages are being deserialised correctly using schemas from the registry).
On the same page load, refreshing causes it to alternate between showing the correct count (e.g. 963 schemas) and "Not configured". This is a pure UI reporting bug — the underlying Schema Registry connection works fine.
Root Cause (suspected)
In frontend/src/state/backend-api.ts, the getSchemaRegistryInfo call appears to be gated behind a api.userData?.canViewSchemas permission check. When that flag evaluates to falsy on certain renders/refreshes, the request is skipped entirely, leaving schemaRegistry as null, which causes the Overview card to display "Not configured".
Steps to Reproduce
Configure Redpanda Console with a valid Schema Registry URL (e.g. Confluent-compatible kafka-cp-schema-registry).
Navigate to the Console Overview page.
Observe the Schema Registry card — it may correctly show the schema count (e.g. "963 schemas").
Refresh the page.
The card now shows "Not configured".
Refresh again — it may show the correct count once more.
The flicker is consistent and reproducible across page refreshes in the same session.
Expected Behaviour
The Schema Registry card on the Overview page should consistently display the correct status (schema count and connectivity) whenever SR is configured, regardless of how many times the page is refreshed.
Actual Behaviour
The card alternates between showing the correct schema count and "Not configured" across page refreshes, even though:
Schema Registry is properly configured in Console's Helm values
Messages in the topic viewer are being correctly deserialised using schemas from the registry
The Schema Registry endpoint is reachable and healthy
Description
The Schema Registry status card on the Console Overview page intermittently shows "Not configured" even when Schema Registry is properly configured and fully functional (messages are being deserialised correctly using schemas from the registry).
On the same page load, refreshing causes it to alternate between showing the correct count (e.g. 963 schemas) and "Not configured". This is a pure UI reporting bug — the underlying Schema Registry connection works fine.
Root Cause (suspected)
In
frontend/src/state/backend-api.ts, thegetSchemaRegistryInfocall appears to be gated behind aapi.userData?.canViewSchemaspermission check. When that flag evaluates to falsy on certain renders/refreshes, the request is skipped entirely, leavingschemaRegistryasnull, which causes the Overview card to display "Not configured".Steps to Reproduce
kafka-cp-schema-registry).The flicker is consistent and reproducible across page refreshes in the same session.
Expected Behaviour
The Schema Registry card on the Overview page should consistently display the correct status (schema count and connectivity) whenever SR is configured, regardless of how many times the page is refreshed.
Actual Behaviour
The card alternates between showing the correct schema count and "Not configured" across page refreshes, even though:
Environment
kafka-cp-schema-registry)Additional Context