From 14b1540715af24006fe686554ed7f40f3ca377b7 Mon Sep 17 00:00:00 2001 From: Tymoteusz Czech <2625371+Tymek@users.noreply.github.com> Date: Thu, 18 Aug 2022 11:26:31 +0200 Subject: [PATCH] feat: add feature flag for embedded proxy (#1939) * feat: add feature flag for embedded proxy * update snapshot for config --- src/lib/openapi/spec/ui-config-schema.ts | 3 +++ src/lib/routes/admin-api/config.ts | 1 + .../e2e/api/openapi/__snapshots__/openapi.e2e.test.ts.snap | 3 +++ 3 files changed, 7 insertions(+) diff --git a/src/lib/openapi/spec/ui-config-schema.ts b/src/lib/openapi/spec/ui-config-schema.ts index c363dc6633..dde89ef689 100644 --- a/src/lib/openapi/spec/ui-config-schema.ts +++ b/src/lib/openapi/spec/ui-config-schema.ts @@ -63,6 +63,9 @@ export const uiConfigSchema = { versionInfo: { $ref: '#/components/schemas/versionSchema', }, + embedProxy: { + type: 'boolean', + }, }, components: { schemas: { diff --git a/src/lib/routes/admin-api/config.ts b/src/lib/routes/admin-api/config.ts index 16db6026f3..24338ac160 100644 --- a/src/lib/routes/admin-api/config.ts +++ b/src/lib/routes/admin-api/config.ts @@ -87,6 +87,7 @@ class ConfigController extends Controller { strategySegmentsLimit: this.config.strategySegmentsLimit, versionInfo: this.versionService.getVersionInfo(), disablePasswordAuth, + embedProxy: this.config.experimental.embedProxy, }; this.openApiService.respondWithValidation( diff --git a/src/test/e2e/api/openapi/__snapshots__/openapi.e2e.test.ts.snap b/src/test/e2e/api/openapi/__snapshots__/openapi.e2e.test.ts.snap index 0fb1d9381e..9f4d304572 100644 --- a/src/test/e2e/api/openapi/__snapshots__/openapi.e2e.test.ts.snap +++ b/src/test/e2e/api/openapi/__snapshots__/openapi.e2e.test.ts.snap @@ -2829,6 +2829,9 @@ Object { "emailEnabled": Object { "type": "boolean", }, + "embedProxy": Object { + "type": "boolean", + }, "environment": Object { "type": "string", },