Files
backstage/.changeset/twenty-carrots-jog.md
T
Tim Hansen 667fdb6766 optional -> onPluginBootFailure
Signed-off-by: Tim Hansen <timbonicush@spotify.com>
2025-02-13 08:47:45 -07:00

672 B

@backstage/backend-app-api
@backstage/backend-app-api
patch

Added a configuration to permit backend plugin failures on startup:

backend:
  ...
  startup:
    plugins:
      plugin-x:
        onPluginBootFailure: continue

This configuration permits plugin-x to fail on startup. Omitting the onPluginBootFailure configuration matches the previous behavior, wherein any individual plugin failure aborts backend startup.

The default can also be changed, so that continuing on failure is the default unless otherwise specified:

backend:
  startup:
    default:
      onPluginBootFailure: continue
    plugins:
      catalog:
        onPluginBootFailure: abort