Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
2f572d2
chore: remove metadata storage properties
maltesander Apr 21, 2026
0ec8f9f
chore: smoke tests passing
maltesander Apr 21, 2026
6c8d154
chore: fix hive related comment
maltesander Apr 21, 2026
41ffc8f
chore: adapt changelog
maltesander Apr 21, 2026
4ab2fc2
fix: adapt unit tests to new metadatabase crd
maltesander Apr 21, 2026
6a31aef
chore: replace remaining metadataStorageDatabase occurances.
maltesander Apr 21, 2026
0cd6ccb
fix: use derby references to network client
maltesander Apr 21, 2026
5f3cefc
fix: remove derby warning from getting started (uses postgres)
maltesander Apr 21, 2026
56fedd2
fix: yaml lints
maltesander Apr 21, 2026
37e2dd9
fix: missing derby change in test
maltesander Apr 21, 2026
c504c3b
fix: remove c&p hive references enum / method comments
maltesander Apr 21, 2026
5572701
Automatically prepend needed localhost:127 to Derby JDBC connection s…
sbernauer Apr 23, 2026
1aed00f
chore: Generated commit to update templated files since the last temp…
stackable-bot Apr 23, 2026
e56e5ea
ci: Fix Helm Chart values file merge order (#817)
stackable-bot Apr 24, 2026
67cd279
fix: rename as_db_type
maltesander Apr 24, 2026
4b63fe1
Update CHANGELOG.md
maltesander Apr 24, 2026
fcc4437
Update rust/operator-binary/src/crd/database.rs
maltesander Apr 24, 2026
bd362d0
Merge remote-tracking branch 'refs/remotes/origin/feat/generic-databa…
maltesander Apr 24, 2026
78a8807
fix: rename druid-crendentials -> druid-postgres-credentials
maltesander Apr 24, 2026
72a21a2
Add testdata for DruidClusterSpec
sbernauer Apr 24, 2026
4722178
cargo update
sbernauer Apr 24, 2026
9a2ba11
Fix compilation
sbernauer Apr 24, 2026
aafff99
Use op-rs from main
sbernauer Apr 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ jobs:

- name: Check for changed files
id: check
uses: stackabletech/actions/detect-changes@9848c5593dff4793aacba240116a648c02f20fa4 # v0.13.1
uses: stackabletech/actions/detect-changes@6a84fcfccf4ee37d85217407bc6a94742afbb45f # v0.14.2
with:
patterns: |
- '.github/workflows/build.yaml'
Expand Down Expand Up @@ -166,7 +166,7 @@ jobs:

- name: Build Container Image
id: build
uses: stackabletech/actions/build-container-image@9848c5593dff4793aacba240116a648c02f20fa4 # v0.13.1
uses: stackabletech/actions/build-container-image@6a84fcfccf4ee37d85217407bc6a94742afbb45f # v0.14.2
with:
image-name: ${{ env.OPERATOR_NAME }}
image-index-manifest-tag: ${{ steps.version.outputs.OPERATOR_VERSION }}
Expand All @@ -175,7 +175,7 @@ jobs:

- name: Publish Container Image
if: ${{ !github.event.pull_request.head.repo.fork }}
uses: stackabletech/actions/publish-image@9848c5593dff4793aacba240116a648c02f20fa4 # v0.13.1
uses: stackabletech/actions/publish-image@6a84fcfccf4ee37d85217407bc6a94742afbb45f # v0.14.2
with:
image-registry-uri: oci.stackable.tech
image-registry-username: robot$sdp+github-action-build
Expand Down Expand Up @@ -203,7 +203,7 @@ jobs:
persist-credentials: false

- name: Publish and Sign Image Index
uses: stackabletech/actions/publish-image-index-manifest@9848c5593dff4793aacba240116a648c02f20fa4 # v0.13.1
uses: stackabletech/actions/publish-image-index-manifest@6a84fcfccf4ee37d85217407bc6a94742afbb45f # v0.14.2
with:
image-registry-uri: oci.stackable.tech
image-registry-username: robot$sdp+github-action-build
Expand All @@ -230,7 +230,7 @@ jobs:
submodules: recursive

- name: Package, Publish, and Sign Helm Chart
uses: stackabletech/actions/publish-helm-chart@9848c5593dff4793aacba240116a648c02f20fa4 # v0.13.1
uses: stackabletech/actions/publish-helm-chart@6a84fcfccf4ee37d85217407bc6a94742afbb45f # v0.14.2
with:
chart-registry-uri: oci.stackable.tech
chart-registry-username: robot$sdp-charts+github-action-build
Expand Down Expand Up @@ -260,7 +260,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Run OpenShift Preflight Check
uses: stackabletech/actions/run-openshift-preflight@9848c5593dff4793aacba240116a648c02f20fa4 # v0.13.1
uses: stackabletech/actions/run-openshift-preflight@6a84fcfccf4ee37d85217407bc6a94742afbb45f # v0.14.2
with:
image-index-uri: oci.stackable.tech/sdp/${{ env.OPERATOR_NAME }}:${{ needs.build-container-image.outputs.operator-version }}
image-architecture: ${{ matrix.arch }}
Expand Down Expand Up @@ -300,7 +300,7 @@ jobs:
persist-credentials: false

- name: Send Notification
uses: stackabletech/actions/send-slack-notification@9848c5593dff4793aacba240116a648c02f20fa4 # v0.13.1
uses: stackabletech/actions/send-slack-notification@6a84fcfccf4ee37d85217407bc6a94742afbb45f # v0.14.2
with:
publish-helm-chart-result: ${{ needs.publish-helm-chart.result }}
publish-manifests-result: ${{ needs.publish-index-manifest.result }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/integration-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ jobs:
# TODO: Enable the scheduled runs which hard-code what profile to use
- name: Run Integration Test
id: test
uses: stackabletech/actions/run-integration-test@9848c5593dff4793aacba240116a648c02f20fa4 # v0.13.1
uses: stackabletech/actions/run-integration-test@6a84fcfccf4ee37d85217407bc6a94742afbb45f # v0.14.2
with:
replicated-api-token: ${{ secrets.REPLICATED_API_TOKEN }}
test-mode-input: ${{ inputs.test-mode-input }}
Expand All @@ -51,7 +51,7 @@ jobs:

- name: Send Notification
if: ${{ failure() || github.run_attempt > 1 }}
uses: stackabletech/actions/send-slack-notification@9848c5593dff4793aacba240116a648c02f20fa4 # v0.13.1
uses: stackabletech/actions/send-slack-notification@6a84fcfccf4ee37d85217407bc6a94742afbb45f # v0.14.2
with:
slack-token: ${{ secrets.SLACK_INTEGRATION_TEST_TOKEN }}
failed-tests: ${{ steps.test.outputs.failed-tests }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pr_pre-commit.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
persist-credentials: false
submodules: recursive
fetch-depth: 0
- uses: stackabletech/actions/run-pre-commit@9848c5593dff4793aacba240116a648c02f20fa4 # v0.13.1
- uses: stackabletech/actions/run-pre-commit@6a84fcfccf4ee37d85217407bc6a94742afbb45f # v0.14.2
with:
python-version: ${{ env.PYTHON_VERSION }}
rust: ${{ env.RUST_TOOLCHAIN_VERSION }}
Expand Down
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,19 @@ All notable changes to this project will be documented in this file.
### Changed

- BREAKING: `configOverrides` now only accepts the supported config file names `runtime.properties`, `jvm.config` and `security.properties`. Previously arbitrary keys were silently accepted but ignored ([#813]).
- BREAKING: Implement generic database connection for metadata storage ([#814]).
The `.clusterConfig.metadataStorageDatabase` has subfields according to the supported db types: `postgresql`, `mysql` and `derby`.
- BREAKING: The `.clusterConfig.metadataStorageDatabase` field has been renamed to `.clusterConfig.metadataDatabase` for consistency ([#814]).
- Bump `stackable-operator` to 0.110.1 and `kube` to 3.1.0 ([#813]).
- Document Helm deployed RBAC permissions and remove unnecessary permissions ([#810]).

### Deleted

- Removed all metadata storage related properties from product config ([#814]).

[#810]: https://github.com/stackabletech/druid-operator/pull/810
[#813]: https://github.com/stackabletech/druid-operator/pull/813
[#814]: https://github.com/stackabletech/druid-operator/pull/814

## [26.3.0] - 2026-03-16

Expand Down
Loading
Loading