From 84da5544bede451db9150bbde354ecaaf7863e94 Mon Sep 17 00:00:00 2001 From: Miki Date: Thu, 4 Apr 2024 13:55:47 -0700 Subject: [PATCH] Relax the use of `ignoreVersionMismatch` Signed-off-by: Miki --- src/core/server/opensearch/opensearch_config.ts | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/src/core/server/opensearch/opensearch_config.ts b/src/core/server/opensearch/opensearch_config.ts index 7ef3a7665a97..ba63e7350753 100644 --- a/src/core/server/opensearch/opensearch_config.ts +++ b/src/core/server/opensearch/opensearch_config.ts @@ -129,19 +129,7 @@ export const configSchema = schema.object({ ), apiVersion: schema.string({ defaultValue: DEFAULT_API_VERSION }), healthCheck: schema.object({ delay: schema.duration({ defaultValue: 2500 }) }), - ignoreVersionMismatch: schema.conditional( - schema.contextRef('dev'), - false, - schema.boolean({ - validate: (rawValue) => { - if (rawValue === true) { - return '"ignoreVersionMismatch" can only be set to true in development mode'; - } - }, - defaultValue: false, - }), - schema.boolean({ defaultValue: false }) - ), + ignoreVersionMismatch: schema.boolean({ defaultValue: false }), disablePrototypePoisoningProtection: schema.maybe(schema.boolean({ defaultValue: false })), }); @@ -216,7 +204,7 @@ export class OpenSearchConfig { public readonly healthCheckDelay: Duration; /** - * Whether to allow opensearch-dashboards to connect to a non-compatible opensearch node. + * Whether to allow opensearch-dashboards to connect to an opensearch node of a different version. */ public readonly ignoreVersionMismatch: boolean;