Skip to content

Latest commit

 

History

History
18 lines (14 loc) · 882 Bytes

File metadata and controls

18 lines (14 loc) · 882 Bytes

Dynamic Plugins

{product} implements a dynamic plugin system. You can install, configure, and load plugins at runtime without changing or rebuilding the application. You only need a restart. You can load these plugins from NPM, tarballs, or OCI compliant container images.

With dynamic plugins, instead of modifying the {backstage} application itself, you create a dynamic-plugins.yaml file to specify the plugins that {product} will install and enable at startup. For example, the following configuration loads a plugin named plugin-name, which is stored in a Quay.io container image at quay.io/account-name/image-name:

dynamic-plugins.yaml fragment
plugins:
  - package: oci://quay.io/account-name/image-name:tag
    disabled: false
    pluginConfig: {}