From 54ad8e1553a1b89dbb5ce97ffd94edf91bd77206 Mon Sep 17 00:00:00 2001 From: David Festal Date: Mon, 22 Jan 2024 18:43:41 +0100 Subject: [PATCH] Fix review comment: split changesets... and use `patch` instead of `minor` since there are no breaking changes. Signed-off-by: David Festal --- .changeset/late-poets-love.md | 6 ++++++ .changeset/nine-forks-sell.md | 6 ++++++ .changeset/rich-bees-fry.md | 5 +++++ .changeset/swift-pumpkins-shake.md | 9 +-------- 4 files changed, 18 insertions(+), 8 deletions(-) create mode 100644 .changeset/late-poets-love.md create mode 100644 .changeset/nine-forks-sell.md create mode 100644 .changeset/rich-bees-fry.md diff --git a/.changeset/late-poets-love.md b/.changeset/late-poets-love.md new file mode 100644 index 0000000000..664c665a0d --- /dev/null +++ b/.changeset/late-poets-love.md @@ -0,0 +1,6 @@ +--- +'@backstage/backend-app-api': patch +'@backstage/backend-common': patch +--- + +Make the root logger use the additional configuration schemas when hiding secrets. diff --git a/.changeset/nine-forks-sell.md b/.changeset/nine-forks-sell.md new file mode 100644 index 0000000000..9886be0022 --- /dev/null +++ b/.changeset/nine-forks-sell.md @@ -0,0 +1,6 @@ +--- +'@backstage/backend-plugin-api': patch +'@backstage/config-loader': patch +--- + +Introduce a way to provide additional configuration schemas at runtime (application start). diff --git a/.changeset/rich-bees-fry.md b/.changeset/rich-bees-fry.md new file mode 100644 index 0000000000..841ae985fc --- /dev/null +++ b/.changeset/rich-bees-fry.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-app-backend': minor +--- + +Make the `app-backend` plugin use additional configuration schemas. diff --git a/.changeset/swift-pumpkins-shake.md b/.changeset/swift-pumpkins-shake.md index c9441a3690..231039d1d8 100644 --- a/.changeset/swift-pumpkins-shake.md +++ b/.changeset/swift-pumpkins-shake.md @@ -1,12 +1,5 @@ --- -'@backstage/backend-app-api': minor -'@backstage/backend-common': minor -'@backstage/config-loader': minor -'@backstage/plugin-app-backend': minor '@backstage/backend-dynamic-feature-service': minor --- -Allow referencing additional configuration schemas at runtime (application start), and have them taken in account where schemas are used: - -- the backed-app plugin, in order to prepare the frontend configuration -- the backend application loggers, in order to hide secret configuration values (defined in the schemas). +Implement the discovery of additional configuration schemas for dynamic plugins.