From b99158a1d87ea9be2ef63a62a077ec25ecabc983 Mon Sep 17 00:00:00 2001 From: Sandor Karpf Date: Sat, 21 Feb 2026 02:54:42 +0100 Subject: [PATCH] fix: default pg connection config:check type Signed-off-by: Sandor Karpf --- .changeset/pretty-days-taste.md | 7 +++++++ packages/backend-defaults/config.d.ts | 4 ++++ 2 files changed, 11 insertions(+) create mode 100644 .changeset/pretty-days-taste.md diff --git a/.changeset/pretty-days-taste.md b/.changeset/pretty-days-taste.md new file mode 100644 index 0000000000..51c97e42ee --- /dev/null +++ b/.changeset/pretty-days-taste.md @@ -0,0 +1,7 @@ +--- +'@backstage/backend-defaults': patch +--- + +Fixed `yarn backstage-cli config:check --strict --config app-config.yaml` config validation error by adding +an optional `default` type discriminator to PostgreSQL connection configuration, +allowing `config:check` to properly validate `default` connection configurations. diff --git a/packages/backend-defaults/config.d.ts b/packages/backend-defaults/config.d.ts index f978fa5924..64aabe5cc8 100644 --- a/packages/backend-defaults/config.d.ts +++ b/packages/backend-defaults/config.d.ts @@ -633,6 +633,10 @@ export interface Config { ipAddressType?: 'PUBLIC' | 'PRIVATE' | 'PSC'; } | { + /** + * The rest config for default, regular connections + */ + type?: 'default'; /** * Password that belongs to the client User * @visibility secret