From 5b34ceff4c027b5e19293f081efdedf3c46de622 Mon Sep 17 00:00:00 2001 From: Mateusz Kwasniewski Date: Tue, 20 Jun 2023 15:39:15 +0200 Subject: [PATCH] feat: enable oas by default (#4021) --- src/lib/__snapshots__/create-config.test.ts.snap | 2 +- src/lib/create-config.ts | 3 +-- src/server-dev.ts | 1 - src/test/config/test-config.ts | 1 - 4 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/lib/__snapshots__/create-config.test.ts.snap b/src/lib/__snapshots__/create-config.test.ts.snap index d34c3f7bfe..f0e443de7f 100644 --- a/src/lib/__snapshots__/create-config.test.ts.snap +++ b/src/lib/__snapshots__/create-config.test.ts.snap @@ -52,7 +52,7 @@ exports[`should create default config 1`] = ` "smtppass": undefined, "smtpuser": undefined, }, - "enableOAS": false, + "enableOAS": true, "enterpriseVersion": undefined, "environmentEnableOverrides": [], "eventBus": EventEmitter { diff --git a/src/lib/create-config.ts b/src/lib/create-config.ts index 1de5dc3477..1ad973be91 100644 --- a/src/lib/create-config.ts +++ b/src/lib/create-config.ts @@ -441,8 +441,7 @@ export function createConfig(options: IUnleashOptions): IUnleashConfig { options.secureHeaders || parseEnvVarBoolean(process.env.SECURE_HEADERS, false); - const enableOAS = - options.enableOAS || parseEnvVarBoolean(process.env.ENABLE_OAS, false); + const enableOAS = parseEnvVarBoolean(process.env.ENABLE_OAS, true); const additionalCspAllowedDomains: ICspDomainConfig = parseCspConfig(options.additionalCspAllowedDomains) || diff --git a/src/server-dev.ts b/src/server-dev.ts index 4b0980a467..7a80f72f70 100644 --- a/src/server-dev.ts +++ b/src/server-dev.ts @@ -26,7 +26,6 @@ process.nextTick(async () => { enableHeapSnapshotEnpoint: true, }, logLevel: LogLevel.debug, - enableOAS: true, // secureHeaders: true, versionCheck: { enable: false, diff --git a/src/test/config/test-config.ts b/src/test/config/test-config.ts index ccf9bd9b12..56f970a2fe 100644 --- a/src/test/config/test-config.ts +++ b/src/test/config/test-config.ts @@ -19,7 +19,6 @@ export function createTestConfig(config?: IUnleashOptions): IUnleashConfig { server: { secret: 'really-secret' }, session: { db: false }, versionCheck: { enable: false }, - enableOAS: true, clientFeatureCaching: { enabled: false, },