From 32fb514d18d2ad81b6f8d08e0ba80d54f46aa578 Mon Sep 17 00:00:00 2001 From: Abhay Date: Wed, 21 May 2025 18:14:23 -0700 Subject: [PATCH] Update to version v1.0.7 --- .github/ISSUE_TEMPLATE/bug_report.md | 2 +- CHANGELOG.md | 10 +++ NOTICE.txt | 2 +- README.md | 2 +- deployment/build-s3-dist.sh | 4 +- source/DruidCloudwatchExtension/pom.xml | 22 +++++-- .../cloudwatch/CloudwatchEmitterConfig.java | 4 +- .../CloudwatchEmitterConfigTest.java | 7 +- .../cloudwatch/CloudwatchEmitterTest.java | 2 +- .../DruidMonitoringMetricsFactoryTest.java | 3 +- source/DruidOidcExtension/pom.xml | 66 ++++++++++++++++--- source/bin/druid-infra.ts | 2 +- source/build-dependencies.sh | 10 +-- source/lib/config/user_data/common_user_data | 4 +- .../lib/config/user_data/zookeeper_user_data | 4 +- source/lib/constructs/configScheme.ts | 2 +- source/lib/docker/Dockerfile | 2 +- source/lib/utils/constants.ts | 4 +- source/package-lock.json | 39 ++++++----- source/package.json | 2 +- source/quickstart/large/cdk.json.ec2 | 2 +- source/quickstart/large/cdk.json.eks | 2 +- source/quickstart/medium/cdk.json.ec2 | 2 +- source/quickstart/medium/cdk.json.eks | 2 +- source/quickstart/medium/cdk.json.eks_fargate | 2 +- source/quickstart/small/cdk.json.ec2 | 2 +- source/quickstart/small/cdk.json.eks | 2 +- source/quickstart/small/cdk.json.eks_fargate | 2 +- 28 files changed, 142 insertions(+), 67 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index fabb2b4..ae9ce17 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -17,7 +17,7 @@ Steps to reproduce the behavior. A clear and concise description of what you expected to happen. **Please complete the following information about the solution:** -- [ ] Version: [e.g. v1.0.6] +- [ ] Version: [e.g. v1.0.7] To get the version of the solution, you can look at the description of the created CloudFormation stack. For example, "_(SO0021) - Video On Demand workflow with AWS Step Functions, MediaConvert, MediaPackage, S3, CloudFront and DynamoDB. Version **v5.0.0**_". If the description does not contain the version information, you can look at the mappings section of the template: diff --git a/CHANGELOG.md b/CHANGELOG.md index 8a16865..46d14c5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,16 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.0.7] - 2024-05-22 + +### Security + +- Upgrade Druid to v33.0.0 +- Upgrade Zookeeper to v3.9.3 +- Patched aws-cdk libraries +- Upgrade user data scripts to use python 3.12 +- Upgrade Druid-Operator version to v1.3.0 + ## [1.0.6] - 2024-04-02 ### Security diff --git a/NOTICE.txt b/NOTICE.txt index 6f03419..8be8bbe 100644 --- a/NOTICE.txt +++ b/NOTICE.txt @@ -840,4 +840,4 @@ PSF-2.0 - https://opensource.org/license/python-2-0 Python-2.0 - https://opensource.org/license/python-2-0 Public Domain - None Unicode/ICU License - https://raw.githubusercontent.com/unicode-org/icu/main/icu4c/LICENSE -Unlicense - https://opensource.org/licenses/Unlicense +Unlicense - https://opensource.org/licenses/Unlicense \ No newline at end of file diff --git a/README.md b/README.md index 0c9add3..2ace910 100644 --- a/README.md +++ b/README.md @@ -302,7 +302,7 @@ It is important to note that the redirect URI on the IDP side should be configur - **Druid version**: Apache Druid release version (eg. 27.0.0) that you want to run. It is recommended to use the latest stable [Druid version](#https://druid.apache.org/downloads.html). ``` - "druidVersion": "31.0.0", + "druidVersion": "33.0.0", ``` - **Druid cluster name**: A sequence of ASCII characters that uniquely identifies each Druid cluster. If there are multiple deployments, please make sure that you have an unique cluster name for each cluster. The cluster name will be appended to the CloudFormation stack name. diff --git a/deployment/build-s3-dist.sh b/deployment/build-s3-dist.sh index 49a8bf7..f6a00f7 100755 --- a/deployment/build-s3-dist.sh +++ b/deployment/build-s3-dist.sh @@ -21,7 +21,7 @@ # Parameters: # - source-bucket-base-name: Name for the S3 bucket location where the template will source the Lambda # code from. The template will append '-[region_name]' to this bucket name. -# For example: ./build-s3-dist.sh solutions v1.0.6 +# For example: ./build-s3-dist.sh solutions v1.0.7 # The template will then expect the source code to be located in the solutions-[region_name] bucket # - solution-name: name of the solution for consistency # - version-code: version of the package @@ -58,7 +58,7 @@ usage() { echo "Usage: $0 bucket solution-name version" echo "Please provide the base source bucket name, trademarked solution name, and version." - echo "For example: ./build-s3-dist.sh mybucket my-solution v1.0.6" + echo "For example: ./build-s3-dist.sh mybucket my-solution v1.0.7" exit 1 } diff --git a/source/DruidCloudwatchExtension/pom.xml b/source/DruidCloudwatchExtension/pom.xml index dacc44f..b4c3dd0 100644 --- a/source/DruidCloudwatchExtension/pom.xml +++ b/source/DruidCloudwatchExtension/pom.xml @@ -6,10 +6,10 @@ com.amazon.solutions.druid.extensions druid-cloudwatch druid-cloudwatch - 25.0.0 + 33.0.0 - 25.0.0 + 33.0.0 17 17 17 @@ -19,9 +19,23 @@ org.apache.druid - druid-core + druid-processing ${druid.version} provided + + + io.netty + netty + + + commons-beanutils + commons-beanutils + + + net.minidev + json-smart + + org.projectlombok @@ -163,4 +177,4 @@ - + \ No newline at end of file diff --git a/source/DruidCloudwatchExtension/src/main/java/com/amazon/solutions/druid/cloudwatch/CloudwatchEmitterConfig.java b/source/DruidCloudwatchExtension/src/main/java/com/amazon/solutions/druid/cloudwatch/CloudwatchEmitterConfig.java index d4b0afe..fc89506 100644 --- a/source/DruidCloudwatchExtension/src/main/java/com/amazon/solutions/druid/cloudwatch/CloudwatchEmitterConfig.java +++ b/source/DruidCloudwatchExtension/src/main/java/com/amazon/solutions/druid/cloudwatch/CloudwatchEmitterConfig.java @@ -13,7 +13,7 @@ @Data public class CloudwatchEmitterConfig { static final int CLOUDWATCH_METRICS_MEMORY_LIMIT = 100000000; - static final String SOLUTION_VERSION = "v1.0.6"; + static final String SOLUTION_VERSION = "v1.0.7"; @JsonProperty("batchSize") @Nullable @@ -48,4 +48,4 @@ public String toString() { return sb.toString(); } -} +} \ No newline at end of file diff --git a/source/DruidCloudwatchExtension/src/test/java/com/amazon/solutions/druid/cloudwatch/CloudwatchEmitterConfigTest.java b/source/DruidCloudwatchExtension/src/test/java/com/amazon/solutions/druid/cloudwatch/CloudwatchEmitterConfigTest.java index a47059b..0415600 100644 --- a/source/DruidCloudwatchExtension/src/test/java/com/amazon/solutions/druid/cloudwatch/CloudwatchEmitterConfigTest.java +++ b/source/DruidCloudwatchExtension/src/test/java/com/amazon/solutions/druid/cloudwatch/CloudwatchEmitterConfigTest.java @@ -5,7 +5,6 @@ package com.amazon.solutions.druid.cloudwatch; import org.junit.Test; -import com.fasterxml.jackson.databind.ObjectMapper; import static org.junit.Assert.assertEquals; import org.junit.Assert; @@ -46,7 +45,7 @@ public void testGetBatchSize_withDefaultBatchSize() { @Test public void testToString_withValidConfig() { // arrange - CloudwatchEmitterConfig config = new CloudwatchEmitterConfig("test-cluster", 200, "v1.0.6"); + CloudwatchEmitterConfig config = new CloudwatchEmitterConfig("test-cluster", 200, "v1.0.7"); // act String actual = config.toString(); @@ -54,8 +53,8 @@ public void testToString_withValidConfig() { // assert Assert.assertTrue(actual.contains("test-cluster")); Assert.assertTrue(actual.contains("200")); - Assert.assertTrue(actual.contains("v1.0.6")); + Assert.assertTrue(actual.contains("v1.0.7")); Assert.assertTrue(actual.contains("CloudwatchEmitterConfig")); } -} +} \ No newline at end of file diff --git a/source/DruidCloudwatchExtension/src/test/java/com/amazon/solutions/druid/cloudwatch/CloudwatchEmitterTest.java b/source/DruidCloudwatchExtension/src/test/java/com/amazon/solutions/druid/cloudwatch/CloudwatchEmitterTest.java index 80e055e..02045c0 100644 --- a/source/DruidCloudwatchExtension/src/test/java/com/amazon/solutions/druid/cloudwatch/CloudwatchEmitterTest.java +++ b/source/DruidCloudwatchExtension/src/test/java/com/amazon/solutions/druid/cloudwatch/CloudwatchEmitterTest.java @@ -188,7 +188,7 @@ public void testEmit_withServiceMetricEvent() throws JsonProcessingException { ServiceMetricEvent metricEvent = metricEventBuilder .setDimension("key1", "value1") .setDimension("key2", "value2") - .build("task/success/count", 1) + .setMetric("task/success/count", 1) .build("some-service", "some-task"); when(druidMonitoringMetricsFactory.createCloudwatchMetric(any(AlertEvent.class))) .thenReturn(new MetricDatum().withMetricName("Druid-Alert")); diff --git a/source/DruidCloudwatchExtension/src/test/java/com/amazon/solutions/druid/cloudwatch/DruidMonitoringMetricsFactoryTest.java b/source/DruidCloudwatchExtension/src/test/java/com/amazon/solutions/druid/cloudwatch/DruidMonitoringMetricsFactoryTest.java index 8af6cfd..44cb01a 100644 --- a/source/DruidCloudwatchExtension/src/test/java/com/amazon/solutions/druid/cloudwatch/DruidMonitoringMetricsFactoryTest.java +++ b/source/DruidCloudwatchExtension/src/test/java/com/amazon/solutions/druid/cloudwatch/DruidMonitoringMetricsFactoryTest.java @@ -83,7 +83,8 @@ public void testCreateCloudwatchMetric_withServiceMetricEvent() { ServiceMetricEvent metricEvent = metricEventBuilder .setDimension("key1", "value1") .setDimension("key2", "value2") - .build(metricCreateTime, "task/success/count", 1) + .setMetric("task/success/count", 1) + .setCreatedTime(metricCreateTime) .build("some-service", "some-task"); // Act diff --git a/source/DruidOidcExtension/pom.xml b/source/DruidOidcExtension/pom.xml index a4a87cc..4a6175e 100644 --- a/source/DruidOidcExtension/pom.xml +++ b/source/DruidOidcExtension/pom.xml @@ -26,7 +26,7 @@ druid-oidc druid-oidc druid-oidc - 29.0.1 + 33.0.0 4.5.7 @@ -38,14 +38,41 @@ 17 17 17 + 2.5.2 + 1.9.4 + + + + + net.minidev + json-smart + ${json.smart.version} + + + + org.apache.druid druid-server - 31.0.0 + 33.0.0 provided + + + org.apache.derby + * + + + io.netty + netty + + + org.eclipse.jetty + * + + joda-time @@ -56,7 +83,23 @@ org.apache.druid druid-processing - 31.0.0 + 33.0.0 + provided + + + io.netty + netty + + + commons-beanutils + commons-beanutils + + + + + commons-beanutils + commons-beanutils + ${commons.beanutils.version} provided @@ -141,17 +184,22 @@ test 5.4.0 + + net.minidev + json-smart + ${json.smart.version} + com.squareup.okhttp3 mockwebserver 4.12.0 test - - - - net.minidev - json-smart - 2.5.2 + + + net.minidev + json-smart + + diff --git a/source/bin/druid-infra.ts b/source/bin/druid-infra.ts index 568110f..1cca4bf 100644 --- a/source/bin/druid-infra.ts +++ b/source/bin/druid-infra.ts @@ -26,7 +26,7 @@ import { CfnGuardResourcePathRulesSuppressionAspect } from '../lib/constructs/cf const solutionId = 'SO0262'; const solutionName = 'Scalable Analytics using Apache Druid on AWS'; -const solutionVersion = 'v1.0.6'; +const solutionVersion = 'v1.0.7'; const fipsEnabledRegions = [ 'us-east-1', diff --git a/source/build-dependencies.sh b/source/build-dependencies.sh index cbd5bdb..74e436e 100644 --- a/source/build-dependencies.sh +++ b/source/build-dependencies.sh @@ -3,9 +3,9 @@ set -e cdk_context="$(npm run -s cdk context -- -j)" druid_version=$(echo "$cdk_context" | grep "druidVersion" | awk '/druidVersion/{print $NF}' | tr -d '"' | tr -d ',') -druid_version=${druid_version:-31.0.0} +druid_version=${druid_version:-33.0.0} -druid_operator_version="v1.2.3" +druid_operator_version="v1.3.0" druid_operator_repo="https://github.com/datainfrahq/druid-operator" do_cmd() @@ -38,7 +38,7 @@ build_druid_cloudwatch() mvn clean verify package && \ rm -rf ../lib/docker/extensions/druid-cloudwatch/ && \ mkdir -p ../lib/docker/extensions/druid-cloudwatch/ && \ - cp -f target/druid-cloudwatch-25.0.0-jar-with-dependencies.jar ../lib/docker/extensions/druid-cloudwatch/ && cd .. + cp -f target/druid-cloudwatch-33.0.0-jar-with-dependencies.jar ../lib/docker/extensions/druid-cloudwatch/ && cd .. } build_druid_oidc() @@ -48,7 +48,7 @@ build_druid_oidc() mvn clean verify package && \ rm -rf ../lib/docker/extensions/druid-oidc/ && \ mkdir -p ../lib/docker/extensions/druid-oidc/ && \ - cp -f target/druid-oidc-29.0.1-jar-with-dependencies.jar ../lib/docker/extensions/druid-oidc/ + cp -f target/druid-oidc-33.0.0-jar-with-dependencies.jar ../lib/docker/extensions/druid-oidc/ } download_druid_operator() @@ -108,7 +108,7 @@ download_druid() download_zookeeper() { local zookeeper_version=$(echo "$cdk_context" | grep "zookeeperVersion" | awk '/zookeeperVersion/{print $NF}' | tr -d '"' | tr -d ',') - zookeeper_version=${zookeeper_version:-3.8.4} + zookeeper_version=${zookeeper_version:-3.9.3} download_url="https://archive.apache.org/dist/zookeeper/zookeeper-${zookeeper_version}/apache-zookeeper-${zookeeper_version}-bin.tar.gz" alt_url="https://dlcdn.apache.org/zookeeper/zookeeper-${zookeeper_version}/apache-zookeeper-${zookeeper_version}-bin.tar.gz" download_and_verify_file "$zookeeper_version" "$download_url" "$alt_url" "./zookeeper-bin" "apache-zookeeper" diff --git a/source/lib/config/user_data/common_user_data b/source/lib/config/user_data/common_user_data index 81b8b51..c1af819 100644 --- a/source/lib/config/user_data/common_user_data +++ b/source/lib/config/user_data/common_user_data @@ -31,12 +31,12 @@ if [[ ! -z $YUM_CMD ]]; then RETRIES=0 while [ "$STEP_SUCCESS" == false ] && [ $RETRIES -lt 5 ]; do RETRIES=$((RETRIES+1)) - sudo yum install -y python3.11 python3.11-pip + sudo yum install -y python3.12 python3.12-pip if [ $? -eq 0 ]; then STEP_SUCCESS=true fi done - PYTHON=python3.11 + PYTHON=python3.12 elif [[ ! -z $APT_CMD ]]; then echo " >>druid>> installing apt-get dependencies $(date)" apt-get update diff --git a/source/lib/config/user_data/zookeeper_user_data b/source/lib/config/user_data/zookeeper_user_data index 9b03fce..d27212c 100644 --- a/source/lib/config/user_data/zookeeper_user_data +++ b/source/lib/config/user_data/zookeeper_user_data @@ -29,12 +29,12 @@ if [[ ! -z $YUM_CMD ]]; then RETRIES=0 while [ "$STEP_SUCCESS" == false ] && [ $RETRIES -lt 5 ]; do RETRIES=$((RETRIES+1)) - sudo yum install -y python3.11 python3.11-pip + sudo yum install -y python3.12 python3.12-pip if [ $? -eq 0 ]; then STEP_SUCCESS=true fi done - PYTHON=python3.11 + PYTHON=python3.12 elif [[ ! -z $APT_CMD ]]; then echo " >>zookeeper>> installing apt-get dependencies $(date)" diff --git a/source/lib/constructs/configScheme.ts b/source/lib/constructs/configScheme.ts index 7b858f8..85f1450 100644 --- a/source/lib/constructs/configScheme.ts +++ b/source/lib/constructs/configScheme.ts @@ -94,7 +94,7 @@ export const configScheme = { title: 'Druid Version', $id: '#/properties/druidVersion', description: 'Version of Druid to use.', - examples: ['30.0.0', '31.0.0'], + examples: ['30.0.0', '33.0.0'], }, druidExtensions: { type: 'array', diff --git a/source/lib/docker/Dockerfile b/source/lib/docker/Dockerfile index 69be229..fca84f8 100644 --- a/source/lib/docker/Dockerfile +++ b/source/lib/docker/Dockerfile @@ -1,4 +1,4 @@ -ARG imageTag=24.0.0 +ARG imageTag=33.0.0 FROM apache/druid:${imageTag} COPY extensions/ /opt/druid/extensions/ COPY ca-certs/ /opt/druid/ca-certs/ \ No newline at end of file diff --git a/source/lib/utils/constants.ts b/source/lib/utils/constants.ts index 2e65e1b..c6caf39 100644 --- a/source/lib/utils/constants.ts +++ b/source/lib/utils/constants.ts @@ -57,9 +57,9 @@ export const DEEP_STORAGE_PREFIX = 'druid/segments'; export const DEFAULT_TIER = '_default_tier'; -export const ZOOKEEPER_DEFAULT_VERSION = '3.8.4'; +export const ZOOKEEPER_DEFAULT_VERSION = '3.9.3'; -export const DRUID_DEFAULT_VERSION = '31.0.0'; +export const DRUID_DEFAULT_VERSION = '33.0.0'; export const DEFAULT_POSTGRES_PORT = 5432; diff --git a/source/package-lock.json b/source/package-lock.json index 9f766c2..d2dfa4f 100644 --- a/source/package-lock.json +++ b/source/package-lock.json @@ -1,12 +1,12 @@ { "name": "scalable-analytics-using-apache-druid-on-aws", - "version": "1.0.6", + "version": "1.0.7", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "scalable-analytics-using-apache-druid-on-aws", - "version": "1.0.6", + "version": "1.0.7", "license": "Apache-2.0", "dependencies": { "@aws-cdk/aws-servicecatalogappregistry-alpha": "^2.183.0-alpha.0", @@ -81,9 +81,10 @@ } }, "node_modules/@aws-cdk/asset-awscli-v1": { - "version": "2.2.227", - "resolved": "https://registry.npmjs.org/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.227.tgz", - "integrity": "sha512-BAZwZGtX166K9KRYnRBbRj/fU0FY00LOnki11OsDQMfZ9H6tno+LIhv/ZY5U4LGIaI8yP881pAhbrVxpKQnYLg==" + "version": "2.2.236", + "resolved": "https://registry.npmjs.org/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.236.tgz", + "integrity": "sha512-BjqQVGYsVuS4VXdrezDapSd6P7soEdWJoXl1S8X7l0uLtVX9WvpmCylZKOJDrJblK5MNe1Vq9wUI91LBzzOi8A==", + "license": "Apache-2.0" }, "node_modules/@aws-cdk/asset-node-proxy-agent-v6": { "version": "2.1.0", @@ -103,13 +104,14 @@ } }, "node_modules/@aws-cdk/cloud-assembly-schema": { - "version": "40.7.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-40.7.0.tgz", - "integrity": "sha512-00wVKn9pOOGXbeNwA4E8FUFt0zIB4PmSO7PvIiDWgpaFX3G/sWyy0A3s6bg/n2Yvkghu8r4a8ckm+mAzkAYmfA==", + "version": "41.2.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-41.2.0.tgz", + "integrity": "sha512-JaulVS6z9y5+u4jNmoWbHZRs9uGOnmn/ktXygNWKNu1k6lF3ad4so3s18eRu15XCbUIomxN9WPYT6Ehh7hzONw==", "bundleDependencies": [ "jsonschema", "semver" ], + "license": "Apache-2.0", "dependencies": { "jsonschema": "~1.4.1", "semver": "^7.7.1" @@ -3089,9 +3091,9 @@ } }, "node_modules/aws-cdk-lib": { - "version": "2.183.0", - "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.183.0.tgz", - "integrity": "sha512-xwdDMm7qKBgN+dRjn8XxwS0YDRFM9JnUavFWM2bzaOzFeaBCiwFMrG0xLZaZs6GBImV804/jj8PnjmbOCsDZdw==", + "version": "2.195.0", + "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.195.0.tgz", + "integrity": "sha512-AYLysgSjSnSjkal/AmR86DqvOVqy0VjeWmXR+ucIIGSOzJsevsYuNWCeVnf4v9x+vd2ysVcO8fXndG426vGZ/w==", "bundleDependencies": [ "@balena/dockerignore", "case", @@ -3105,20 +3107,21 @@ "yaml", "mime-types" ], + "license": "Apache-2.0", "dependencies": { - "@aws-cdk/asset-awscli-v1": "^2.2.208", + "@aws-cdk/asset-awscli-v1": "^2.2.229", "@aws-cdk/asset-node-proxy-agent-v6": "^2.1.0", - "@aws-cdk/cloud-assembly-schema": "^40.6.0", + "@aws-cdk/cloud-assembly-schema": "^41.2.0", "@balena/dockerignore": "^1.0.2", "case": "1.6.3", - "fs-extra": "^11.2.0", + "fs-extra": "^11.3.0", "ignore": "^5.3.2", - "jsonschema": "^1.4.1", + "jsonschema": "^1.5.0", "mime-types": "^2.1.35", "minimatch": "^3.1.2", "punycode": "^2.3.1", - "semver": "^7.6.3", - "table": "^6.8.2", + "semver": "^7.7.1", + "table": "^6.9.0", "yaml": "1.10.2" }, "engines": { @@ -3356,7 +3359,7 @@ } }, "node_modules/aws-cdk-lib/node_modules/semver": { - "version": "7.6.3", + "version": "7.7.1", "inBundle": true, "license": "ISC", "bin": { diff --git a/source/package.json b/source/package.json index 7e302e0..db8ec21 100644 --- a/source/package.json +++ b/source/package.json @@ -1,6 +1,6 @@ { "name": "scalable-analytics-using-apache-druid-on-aws", - "version": "1.0.6", + "version": "1.0.7", "description": "Scalable Analytics using Apache Druid on AWS solution", "author": { "name": "Amazon Web Services", diff --git a/source/quickstart/large/cdk.json.ec2 b/source/quickstart/large/cdk.json.ec2 index dac0736..9fbfcbe 100644 --- a/source/quickstart/large/cdk.json.ec2 +++ b/source/quickstart/large/cdk.json.ec2 @@ -40,7 +40,7 @@ "route53HostedZoneName": "example.com", "route53HostedZoneId": "Z0XXXXXXXXXXXXXX", "druidDomain": "druid.example.com", - "druidVersion": "31.0.0", + "druidVersion": "33.0.0", "druidOperationPlatform": "ec2", "druidClusterName": "dev", "internetFacing": true, diff --git a/source/quickstart/large/cdk.json.eks b/source/quickstart/large/cdk.json.eks index f42db04..58c0683 100644 --- a/source/quickstart/large/cdk.json.eks +++ b/source/quickstart/large/cdk.json.eks @@ -40,7 +40,7 @@ "route53HostedZoneName": "example.com", "route53HostedZoneId": "Z0XXXXXXXXXXXXXX", "druidDomain": "druid.example.com", - "druidVersion": "31.0.0", + "druidVersion": "33.0.0", "druidOperationPlatform": "eks", "druidClusterName": "dev", "internetFacing": true, diff --git a/source/quickstart/medium/cdk.json.ec2 b/source/quickstart/medium/cdk.json.ec2 index b4f268b..19bfbc5 100644 --- a/source/quickstart/medium/cdk.json.ec2 +++ b/source/quickstart/medium/cdk.json.ec2 @@ -40,7 +40,7 @@ "route53HostedZoneName": "example.com", "route53HostedZoneId": "Z0XXXXXXXXXXXXXX", "druidDomain": "druid.example.com", - "druidVersion": "31.0.0", + "druidVersion": "33.0.0", "druidOperationPlatform": "ec2", "druidClusterName": "dev", "internetFacing": true, diff --git a/source/quickstart/medium/cdk.json.eks b/source/quickstart/medium/cdk.json.eks index 030fb26..f118ed3 100644 --- a/source/quickstart/medium/cdk.json.eks +++ b/source/quickstart/medium/cdk.json.eks @@ -40,7 +40,7 @@ "route53HostedZoneName": "example.com", "route53HostedZoneId": "Z0XXXXXXXXXXXXXX", "druidDomain": "druid.example.com", - "druidVersion": "31.0.0", + "druidVersion": "33.0.0", "druidOperationPlatform": "eks", "druidClusterName": "dev", "internetFacing": true, diff --git a/source/quickstart/medium/cdk.json.eks_fargate b/source/quickstart/medium/cdk.json.eks_fargate index 12eaaa6..a7d2e7b 100644 --- a/source/quickstart/medium/cdk.json.eks_fargate +++ b/source/quickstart/medium/cdk.json.eks_fargate @@ -40,7 +40,7 @@ "route53HostedZoneName": "example.com", "route53HostedZoneId": "Z0XXXXXXXXXXXXXX", "druidDomain": "druid.example.com", - "druidVersion": "31.0.0", + "druidVersion": "33.0.0", "druidOperationPlatform": "eks", "druidClusterName": "dev", "internetFacing": true, diff --git a/source/quickstart/small/cdk.json.ec2 b/source/quickstart/small/cdk.json.ec2 index ac04a63..d0d097f 100644 --- a/source/quickstart/small/cdk.json.ec2 +++ b/source/quickstart/small/cdk.json.ec2 @@ -40,7 +40,7 @@ "route53HostedZoneName": "example.com", "route53HostedZoneId": "Z0XXXXXXXXXXXXXX", "druidDomain": "druid.example.com", - "druidVersion": "31.0.0", + "druidVersion": "33.0.0", "druidOperationPlatform": "ec2", "druidClusterName": "dev", "internetFacing": true, diff --git a/source/quickstart/small/cdk.json.eks b/source/quickstart/small/cdk.json.eks index eb3d6ad..c3d8c00 100644 --- a/source/quickstart/small/cdk.json.eks +++ b/source/quickstart/small/cdk.json.eks @@ -40,7 +40,7 @@ "route53HostedZoneName": "example.com", "route53HostedZoneId": "Z0XXXXXXXXXXXXXX", "druidDomain": "druid.example.com", - "druidVersion": "31.0.0", + "druidVersion": "33.0.0", "druidOperationPlatform": "eks", "druidClusterName": "dev", "internetFacing": true, diff --git a/source/quickstart/small/cdk.json.eks_fargate b/source/quickstart/small/cdk.json.eks_fargate index 721c048..7412c3b 100644 --- a/source/quickstart/small/cdk.json.eks_fargate +++ b/source/quickstart/small/cdk.json.eks_fargate @@ -40,7 +40,7 @@ "route53HostedZoneName": "example.com", "route53HostedZoneId": "Z0XXXXXXXXXXXXXX", "druidDomain": "druid.example.com", - "druidVersion": "31.0.0", + "druidVersion": "33.0.0", "druidOperationPlatform": "eks", "druidClusterName": "dev", "internetFacing": true,