Skip to content

fix(backstage): bump image to 53692a6 (keycloak-auth plugin registration fix) - #14

Merged
emmanuelbruno merged 1 commit into
mainfrom
flip/backstage-53692a6-keycloak-auth
Sep 15, 2026
Merged

emmanuelbruno merged 1 commit into
mainfrom
flip/backstage-53692a6-keycloak-auth

Conversation

@emmanuelbruno

Copy link
Copy Markdown
Contributor

Bump the Backstage image to 53692a629fc8a9b46bb702e4d18a7dac0e4187f4 and refresh the valueURL (?v=14 -> ?v=15).

Why

Frontend crashed with: NotImplementedError: No implementation available for apiRef{auth.keycloak}
Root cause: App.tsx registered keycloak auth via createFrontendModule({apis:[...]}), but createFrontendModule (module 25111) has NO apis field and silently drops it. In v1.53.1, ApiBlueprints are registered via the extensions array of a plugin (createFrontendPlugin), as in the upstream example (plugins/app/src/plugin.ts).

Fix (built in the image, this PR only points gitops at it)

Replace createFrontendModule({pluginId:'app', apis:[keycloakAuthApi], extensions:[keycloakSignInPage]}) with createFrontendPlugin({pluginId:'keycloak-auth', extensions:[keycloakAuthApi, keycloakSignInPage]}).

Verification done

Changes

  • helm/releases/backstage/values.yaml: tag c8fdb5d... -> 53692a629fc8a9b46bb702e4d18a7dac0e4187f4
  • bootstrap/appset-helm.yaml: backstage valueURL ?v=14 -> ?v=15

…ion fix)

register keycloak auth via createFrontendPlugin extensions instead of the dropped createFrontendModule apis field; valueURL ?v=14 -> ?v=15
Copilot AI lite review requested due to automatic review settings September 15, 2026 08:41

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No unresolved review issues were identified.

Pull request overview

Updates Backstage to the image containing the Keycloak auth plugin registration fix and refreshes ArgoCD’s values cache-buster.

Changes:

  • Bumps the Backstage image tag.
  • Changes the values URL from ?v=14 to ?v=15.
File summaries
File Description
helm/releases/backstage/values.yaml Updates the Backstage image tag.
bootstrap/appset-helm.yaml Refreshes the remote values URL cache-buster.
Review details
  • Files reviewed: 2/2 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@emmanuelbruno
emmanuelbruno merged commit 40247a8 into main Sep 15, 2026
1 check passed
@emmanuelbruno
emmanuelbruno deleted the flip/backstage-53692a6-keycloak-auth branch September 15, 2026 08:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants