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
@lfrancke lfrancke moved this from Development: Done to Done in Stackable Engineering Jun 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

3 participants