Skip to content

Commit 31c18f7

Browse files
authored
feat(opensearch): OpenSearch 2.11 engine version (#28109)
[Amazon OpenSearch Service now supports OpenSearch version 2.11](https://aws.amazon.com/jp/about-aws/whats-new/2023/11/amazon-opensearch-supports-version-2-11/) In the old 2.9 PR, the Readme.md was not updated, so I have not done it this time either. #27612 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
1 parent 461b81f commit 31c18f7

File tree

10 files changed

+41
-31
lines changed

10 files changed

+41
-31
lines changed

packages/@aws-cdk-testing/framework-integ/test/aws-opensearchservice/test/integ.opensearch.min.js.snapshot/IntegDefaultTestDeployAssert4E6713E1.assets.json

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/@aws-cdk-testing/framework-integ/test/aws-opensearchservice/test/integ.opensearch.min.js.snapshot/cdk-integ-opensearch.assets.json

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/@aws-cdk-testing/framework-integ/test/aws-opensearchservice/test/integ.opensearch.min.js.snapshot/cdk-integ-opensearch.template.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"EncryptionAtRestOptions": {
2323
"Enabled": false
2424
},
25-
"EngineVersion": "OpenSearch_2.9",
25+
"EngineVersion": "OpenSearch_2.11",
2626
"LogPublishingOptions": {},
2727
"NodeToNodeEncryptionOptions": {
2828
"Enabled": false

packages/@aws-cdk-testing/framework-integ/test/aws-opensearchservice/test/integ.opensearch.min.js.snapshot/cdk.out

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/@aws-cdk-testing/framework-integ/test/aws-opensearchservice/test/integ.opensearch.min.js.snapshot/integ.json

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/@aws-cdk-testing/framework-integ/test/aws-opensearchservice/test/integ.opensearch.min.js.snapshot/manifest.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/@aws-cdk-testing/framework-integ/test/aws-opensearchservice/test/integ.opensearch.min.js.snapshot/tree.json

+21-21
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/@aws-cdk-testing/framework-integ/test/aws-opensearchservice/test/integ.opensearch.min.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ class TestStack extends Stack {
99

1010
// deploy the latest opensearch domain with minimal configuration
1111
const domainProps: opensearch.DomainProps = {
12-
version: opensearch.EngineVersion.OPENSEARCH_2_9,
12+
version: opensearch.EngineVersion.OPENSEARCH_2_11,
1313
removalPolicy: RemovalPolicy.DESTROY,
1414
capacity: {
1515
multiAzWithStandbyEnabled: false,

packages/aws-cdk-lib/aws-opensearchservice/lib/version.ts

+6
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,12 @@ export class EngineVersion {
9090
/** AWS OpenSearch 2.9 */
9191
public static readonly OPENSEARCH_2_9 = EngineVersion.openSearch('2.9');
9292

93+
/** AWS OpenSearch 2.10 */
94+
public static readonly OPENSEARCH_2_10 = EngineVersion.openSearch('2.10');
95+
96+
/** AWS OpenSearch 2.11 */
97+
public static readonly OPENSEARCH_2_11 = EngineVersion.openSearch('2.11');
98+
9399
/**
94100
* Custom ElasticSearch version
95101
* @param version custom version number

packages/aws-cdk-lib/aws-opensearchservice/test/domain.test.ts

+4
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ const testedOpenSearchVersions = [
4040
EngineVersion.OPENSEARCH_2_5,
4141
EngineVersion.OPENSEARCH_2_7,
4242
EngineVersion.OPENSEARCH_2_9,
43+
EngineVersion.OPENSEARCH_2_10,
44+
EngineVersion.OPENSEARCH_2_11,
4345
];
4446

4547
each(testedOpenSearchVersions).test('connections throws if domain is not placed inside a vpc', (engineVersion) => {
@@ -203,6 +205,8 @@ each([
203205
[EngineVersion.OPENSEARCH_2_5, 'OpenSearch_2.5'],
204206
[EngineVersion.OPENSEARCH_2_7, 'OpenSearch_2.7'],
205207
[EngineVersion.OPENSEARCH_2_9, 'OpenSearch_2.9'],
208+
[EngineVersion.OPENSEARCH_2_10, 'OpenSearch_2.10'],
209+
[EngineVersion.OPENSEARCH_2_11, 'OpenSearch_2.11'],
206210
]).test('minimal example renders correctly', (engineVersion, expectedCfVersion) => {
207211
new Domain(stack, 'Domain', { version: engineVersion });
208212

0 commit comments

Comments
 (0)