From 7f779c705f52b6c18ae5d7b5714f46254f7baa42 Mon Sep 17 00:00:00 2001 From: mario ma Date: Tue, 25 Jun 2024 16:55:55 +0800 Subject: [PATCH 1/2] fix: change externalAccess to optional Signed-off-by: mario ma --- .changeset/mighty-days-kiss.md | 6 ++++++ packages/backend-app-api/config.d.ts | 2 +- packages/backend-defaults/config.d.ts | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 .changeset/mighty-days-kiss.md diff --git a/.changeset/mighty-days-kiss.md b/.changeset/mighty-days-kiss.md new file mode 100644 index 0000000000..11b8c1b149 --- /dev/null +++ b/.changeset/mighty-days-kiss.md @@ -0,0 +1,6 @@ +--- +'@backstage/backend-defaults': patch +'@backstage/backend-app-api': patch +--- + +change externalAccess to optional diff --git a/packages/backend-app-api/config.d.ts b/packages/backend-app-api/config.d.ts index a23bca447b..25a5baac86 100644 --- a/packages/backend-app-api/config.d.ts +++ b/packages/backend-app-api/config.d.ts @@ -71,7 +71,7 @@ export interface Config { * the Backstage ecosystem to get authorized for access to APIs that do * not permit unauthorized access. */ - externalAccess: Array< + externalAccess?: Array< | { /** * This is the legacy service-to-service access method, where a set diff --git a/packages/backend-defaults/config.d.ts b/packages/backend-defaults/config.d.ts index ab1e443fc2..d01aca979d 100644 --- a/packages/backend-defaults/config.d.ts +++ b/packages/backend-defaults/config.d.ts @@ -74,7 +74,7 @@ export interface Config { * the Backstage ecosystem to get authorized for access to APIs that do * not permit unauthorized access. */ - externalAccess: Array< + externalAccess?: Array< | { /** * This is the legacy service-to-service access method, where a set From b246e1eb8c55612d79c3d08251d531e7c302189d Mon Sep 17 00:00:00 2001 From: Ben Lambert Date: Tue, 20 Aug 2024 15:17:03 +0200 Subject: [PATCH 2/2] Update mighty-days-kiss.md Signed-off-by: Ben Lambert --- .changeset/mighty-days-kiss.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/mighty-days-kiss.md b/.changeset/mighty-days-kiss.md index 11b8c1b149..f78e602e25 100644 --- a/.changeset/mighty-days-kiss.md +++ b/.changeset/mighty-days-kiss.md @@ -3,4 +3,4 @@ '@backstage/backend-app-api': patch --- -change externalAccess to optional +`auth.externalAccess` should be optional in the config schema