Skip to content

Druid 37.0.0#832

Merged
NickLarsenNZ merged 6 commits into
mainfrom
druid-37.0.0
Jun 19, 2026
Merged

Druid 37.0.0#832
NickLarsenNZ merged 6 commits into
mainfrom
druid-37.0.0

Conversation

@NickLarsenNZ

@NickLarsenNZ NickLarsenNZ commented Jun 18, 2026

Copy link
Copy Markdown
Member

Part of stackabletech/docker-images#1490

Note

Druid 37.0.0 doesn't support non-TLS S3 connections, so we drop the non-TLS tests.

Tests pass
--- PASS: kuttl/harness/tls_druid-latest-37.0.0,oci.stackable.tech_sdp_druid_37.0.0-stackable0.0.0-dev_zookeeper-latest-3.9.5_tls-mode-no-tls_openshift-false (164.94s)
--- PASS: kuttl/harness/tls_druid-latest-37.0.0,oci.stackable.tech_sdp_druid_37.0.0-stackable0.0.0-dev_zookeeper-latest-3.9.5_tls-mode-internal-and-server-tls-and-tls-client-auth_openshift-false (233.06s)
--- PASS: kuttl/harness/tls_druid-latest-37.0.0,oci.stackable.tech_sdp_druid_37.0.0-stackable0.0.0-dev_zookeeper-latest-3.9.5_tls-mode-internal-and-server-tls_openshift-false (187.16s)
--- PASS: kuttl/harness/smoke_druid-37.0.0,oci.stackable.tech_sdp_druid_37.0.0-stackable0.0.0-dev_zookeeper-3.9.5_hadoop-3.4.2_openshift-false (246.86s)
--- PASS: kuttl/harness/smoke_druid-37.0.0,oci.stackable.tech_sdp_druid_37.0.0-stackable0.0.0-dev_zookeeper-3.9.4_hadoop-3.4.2_openshift-false (312.00s)
--- PASS: kuttl/harness/s3-deep-storage_druid-latest-37.0.0,oci.stackable.tech_sdp_druid_37.0.0-stackable0.0.0-dev_zookeeper-latest-3.9.5_s3-use-tls-true_openshift-false (187.07s)
--- PASS: kuttl/harness/resources_druid-latest-37.0.0,oci.stackable.tech_sdp_druid_37.0.0-stackable0.0.0-dev_zookeeper-latest-3.9.5_openshift-false (133.95s)
--- PASS: kuttl/harness/overrides_druid-latest-37.0.0,oci.stackable.tech_sdp_druid_37.0.0-stackable0.0.0-dev_zookeeper-latest-3.9.5_hadoop-latest-3.4.2_openshift-false (287.53s)
--- PASS: kuttl/harness/orphaned-resources_druid-latest-37.0.0,oci.stackable.tech_sdp_druid_37.0.0-stackable0.0.0-dev_zookeeper-latest-3.9.5_hadoop-3.4.2_openshift-false (299.57s)
--- PASS: kuttl/harness/oidc_druid-37.0.0,oci.stackable.tech_sdp_druid_37.0.0-stackable0.0.0-dev_zookeeper-latest-3.9.5_s3-use-tls-true_openshift-false_oidc-use-tls-true (268.33s)
--- PASS: kuttl/harness/oidc_druid-37.0.0,oci.stackable.tech_sdp_druid_37.0.0-stackable0.0.0-dev_zookeeper-latest-3.9.5_s3-use-tls-true_openshift-false_oidc-use-tls-false (199.17s)
--- PASS: kuttl/harness/logging_druid-37.0.0,oci.stackable.tech_sdp_druid_37.0.0-stackable0.0.0-dev_zookeeper-latest-3.9.5_hadoop-3.4.2_openshift-false (225.25s)
--- PASS: kuttl/harness/ldap_druid-37.0.0,oci.stackable.tech_sdp_druid_37.0.0-stackable0.0.0-dev_zookeeper-latest-3.9.5_opa-latest-1.16.2_hadoop-latest-3.4.2_ldap-use-tls-true_ldap-no-bind-credentials-false_openshift-false (266.27s)
--- PASS: kuttl/harness/ldap_druid-37.0.0,oci.stackable.tech_sdp_druid_37.0.0-stackable0.0.0-dev_zookeeper-latest-3.9.5_opa-latest-1.16.2_hadoop-latest-3.4.2_ldap-use-tls-false_ldap-no-bind-credentials-false_openshift-false (291.84s)
--- PASS: kuttl/harness/ingestion-s3-ext_druid-latest-37.0.0,oci.stackable.tech_sdp_druid_37.0.0-stackable0.0.0-dev_zookeeper-latest-3.9.5_hadoop-3.4.2_openshift-false (309.26s)
--- PASS: kuttl/harness/ingestion-no-s3-ext_druid-latest-37.0.0,oci.stackable.tech_sdp_druid_37.0.0-stackable0.0.0-dev_zookeeper-latest-3.9.5_hadoop-3.4.2_openshift-false (297.53s)
--- PASS: kuttl/harness/hdfs-deep-storage_druid-latest-37.0.0,oci.stackable.tech_sdp_druid_37.0.0-stackable0.0.0-dev_zookeeper-latest-3.9.5_hadoop-3.4.2_openshift-false (336.26s)
--- PASS: kuttl/harness/external-access_druid-37.0.0,oci.stackable.tech_sdp_druid_37.0.0-stackable0.0.0-dev_zookeeper-latest-3.9.5_hadoop-3.4.2_openshift-false (252.40s)
--- PASS: kuttl/harness/cluster-operation_druid-latest-37.0.0,oci.stackable.tech_sdp_druid_37.0.0-stackable0.0.0-dev_zookeeper-latest-3.9.5_hadoop-latest-3.4.2_openshift-false (306.55s)
--- PASS: kuttl/harness/authorizer_druid-37.0.0,oci.stackable.tech_sdp_druid_37.0.0-stackable0.0.0-dev_zookeeper-latest-3.9.5_opa-latest-1.16.2_hadoop-3.4.2_openshift-false (262.84s)

This requires providing the aws.region, which necessitated moving the additional MiddleManager jvm configs out of MiddleManagerConfigFragment::compute_files
Note: Druid 37.0.0 doesn't support non-TLS S3 connections, so we drop the non-TLS tests.
@NickLarsenNZ NickLarsenNZ moved this to Development: Waiting for Review in Stackable Engineering Jun 18, 2026
Comment thread rust/operator-binary/src/config/jvm.rs
Comment thread CHANGELOG.md Outdated
Comment thread rust/operator-binary/src/crd/mod.rs
Comment thread rust/operator-binary/src/controller.rs
@Techassi Techassi moved this from Development: Waiting for Review to Development: In Review in Stackable Engineering Jun 18, 2026
Co-authored-by: Techassi <git@techassi.dev>
@NickLarsenNZ NickLarsenNZ added this pull request to the merge queue Jun 19, 2026
@Techassi Techassi moved this from Development: In Review to Development: Done in Stackable Engineering Jun 19, 2026
Merged via the queue into main with commit ecea5fc Jun 19, 2026
12 checks passed
@NickLarsenNZ NickLarsenNZ deleted the druid-37.0.0 branch June 19, 2026 07:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Development: Done

Development

Successfully merging this pull request may close these issues.

2 participants