From d4fd1d124f431f2310af7c8d2366870730e2ae22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=AD=A6=E7=94=B0=E9=9A=86=E5=BF=97?= Date: Tue, 4 May 2021 02:49:12 +0900 Subject: [PATCH] feat(elasticsearch): Support version 7.10 (#14320) Resolves https://github.com/aws/aws-cdk/issues/14502 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license* --- packages/@aws-cdk/aws-elasticsearch/README.md | 4 ++-- packages/@aws-cdk/aws-elasticsearch/lib/domain.ts | 3 +++ packages/@aws-cdk/aws-elasticsearch/test/domain.test.ts | 4 ++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/packages/@aws-cdk/aws-elasticsearch/README.md b/packages/@aws-cdk/aws-elasticsearch/README.md index 683f64fd5c9ea..8585ffdd8bc55 100644 --- a/packages/@aws-cdk/aws-elasticsearch/README.md +++ b/packages/@aws-cdk/aws-elasticsearch/README.md @@ -40,7 +40,7 @@ To perform version upgrades without replacing the entire domain, specify the `en import * as es from '@aws-cdk/aws-elasticsearch'; const devDomain = new es.Domain(this, 'Domain', { - version: es.ElasticsearchVersion.V7_9, + version: es.ElasticsearchVersion.V7_10, enableVersionUpgrade: true // defaults to false }); ``` @@ -265,7 +265,7 @@ UltraWarm nodes can be enabled to provide a cost-effective way to store large am ```ts const domain = new es.Domain(this, 'Domain', { - version: es.ElasticsearchVersion.V7_9, + version: es.ElasticsearchVersion.V7_10, capacity: { masterNodes: 2, warmNodes: 2, diff --git a/packages/@aws-cdk/aws-elasticsearch/lib/domain.ts b/packages/@aws-cdk/aws-elasticsearch/lib/domain.ts index a995b7394fe7d..3f83da9ad3328 100644 --- a/packages/@aws-cdk/aws-elasticsearch/lib/domain.ts +++ b/packages/@aws-cdk/aws-elasticsearch/lib/domain.ts @@ -74,6 +74,9 @@ export class ElasticsearchVersion { /** AWS Elasticsearch 7.9 */ public static readonly V7_9 = ElasticsearchVersion.of('7.9'); + /** AWS Elasticsearch 7.10 */ + public static readonly V7_10 = ElasticsearchVersion.of('7.10'); + /** * Custom Elasticsearch version * @param version custom version number diff --git a/packages/@aws-cdk/aws-elasticsearch/test/domain.test.ts b/packages/@aws-cdk/aws-elasticsearch/test/domain.test.ts index 8d21564a0e0eb..63cc2a7cdd853 100644 --- a/packages/@aws-cdk/aws-elasticsearch/test/domain.test.ts +++ b/packages/@aws-cdk/aws-elasticsearch/test/domain.test.ts @@ -46,7 +46,7 @@ test('subnets and security groups can be provided when vpc is used', () => { vpc, }); const domain = new Domain(stack, 'Domain', { - version: ElasticsearchVersion.V7_9, + version: ElasticsearchVersion.V7_10, vpc, vpcSubnets: [{ subnets: [vpc.privateSubnets[0]] }], securityGroups: [securityGroup], @@ -77,7 +77,7 @@ test('default subnets and security group when vpc is used', () => { const vpc = new Vpc(stack, 'Vpc'); const domain = new Domain(stack, 'Domain', { - version: ElasticsearchVersion.V7_9, + version: ElasticsearchVersion.V7_10, vpc, });