Skip to content

Commit 095ff3a

Browse files
committed
merge main
2 parents f7a3db9 + 23ee57f commit 095ff3a

20 files changed

Lines changed: 58 additions & 99 deletions

File tree

.github/ISSUE_TEMPLATE/new_version.md

Lines changed: 0 additions & 35 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/normal-issue.md

Lines changed: 0 additions & 16 deletions
This file was deleted.

.github/PULL_REQUEST_TEMPLATE/pre-release-rust-deps.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,4 @@ Part of <https://github.com/stackabletech/issues/issues/TRACKING_ISSUE>
3232
### Bump Rust Dependencies
3333

3434
- [ ] Bump `stackable-operator` and friends
35-
- [ ] Bump `product-config`
3635
- [ ] Bump all other dependencies

.github/workflows/general_daily_security.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,10 @@ jobs:
2020
with:
2121
persist-credentials: false
2222
- uses: rustsec/audit-check@69366f33c96575abad1ee0dba8212993eecbe998 # v2.0.0
23+
# Build against stable because cargo-audit sometimes depends on things
24+
# that require a newer Rust version than our pinned toolchain. This does
25+
# not influence the result, so it should be safe.
26+
env:
27+
RUSTUP_TOOLCHAIN: stable
2328
with:
2429
token: ${{ secrets.GITHUB_TOKEN }}

.readme/partials/main.md.j2

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
> [!WARNING]
2+
> **Stackable support for Apache Druid is deprecated and will be removed from the Stackable Data Platform (SDP).**
3+
> This concerns only the Apache Druid integration in the SDP (this operator); Apache Druid itself is an independent, actively maintained project and is not affected.
4+
> Stackable's support is deprecated as of SDP 26.7 and is planned for removal in SDP 27.11; SDP 27.7 is planned to be the last release that includes it.
5+
> We have taken this decision because we have not seen adoption of Apache Druid among our customers.
6+
> There is no direct replacement within the SDP. If you rely on this integration — or would be willing to fund its continued development — please contact us via our [homepage](https://stackable.tech/) or the [Discussions forum](https://github.com/orgs/stackabletech/discussions).
7+
18
This is a Kubernetes operator to manage [Apache Druid](https://druid.apache.org/) ensembles.
29

310
{% filter trim %}

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,13 @@ All notable changes to this project will be documented in this file.
3737
- BREAKING: Removed product-config machinery. This is a breaking change in terms of configuration.
3838
Users relying on the product-config `properties.yaml` file have to set these properties via the CRD ([#830]).
3939

40+
### Deprecated
41+
42+
- Stackable's support for Apache Druid is deprecated and is planned for removal from the SDP in SDP 27.11.
43+
This concerns only the Apache Druid integration in the SDP (this operator); Apache Druid itself is not affected.
44+
SDP 27.7 is planned to be the last release that includes Apache Druid.
45+
We have not seen adoption of Apache Druid among our customers; if you rely on it, please [contact us](https://stackable.tech/) ([#853]).
46+
4047
### Deleted
4148

4249
- Remove all metadata storage related properties from product config ([#814]).
@@ -51,6 +58,7 @@ All notable changes to this project will be documented in this file.
5158
[#830]: https://github.com/stackabletech/druid-operator/pull/830
5259
[#832]: https://github.com/stackabletech/druid-operator/pull/832
5360
[#840]: https://github.com/stackabletech/druid-operator/pull/840
61+
[#853]: https://github.com/stackabletech/druid-operator/pull/853
5462

5563
## [26.3.0] - 2026-03-16
5664

Makefile

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,22 +28,15 @@ docker-build:
2828
docker build --force-rm --build-arg VERSION=${VERSION} -t "${OCI_REGISTRY_HOSTNAME}/${OCI_REGISTRY_PROJECT_IMAGES}/${OPERATOR_NAME}:${VERSION}-${ARCH}" -f docker/Dockerfile .
2929

3030
## Chart related targets
31-
compile-chart: version crds config
31+
compile-chart: version crds
3232

3333
chart-clean:
34-
rm -rf "deploy/helm/${OPERATOR_NAME}/configs"
3534
rm -rf "deploy/helm/${OPERATOR_NAME}/crds"
3635

3736
version:
3837
cat "deploy/helm/${OPERATOR_NAME}/Chart.yaml" | yq ".version = \"${VERSION}\" | .appVersion = \"${VERSION}\"" > "deploy/helm/${OPERATOR_NAME}/Chart.yaml.new"
3938
mv "deploy/helm/${OPERATOR_NAME}/Chart.yaml.new" "deploy/helm/${OPERATOR_NAME}/Chart.yaml"
4039

41-
config:
42-
if [ -d "deploy/config-spec/" ]; then\
43-
mkdir -p "deploy/helm/${OPERATOR_NAME}/configs";\
44-
cp -r deploy/config-spec/* "deploy/helm/${OPERATOR_NAME}/configs";\
45-
fi
46-
4740
# We generate a crds.yaml, so that the effect of code changes are visible.
4841
# The operator will take care of the CRD rollout itself.
4942
crds:

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,13 @@
1212

1313
[Documentation](https://docs.stackable.tech/home/stable/druid) | [Stackable Data Platform](https://stackable.tech/) | [Platform Docs](https://docs.stackable.tech/) | [Discussions](https://github.com/orgs/stackabletech/discussions) | [Discord](https://discord.gg/7kZ3BNnCAF)
1414

15+
> [!WARNING]
16+
> **Stackable support for Apache Druid is deprecated and will be removed from the Stackable Data Platform (SDP).**
17+
> This concerns only the Apache Druid integration in the SDP (this operator); Apache Druid itself is an independent, actively maintained project and is not affected.
18+
> Stackable's support is deprecated as of SDP 26.7 and is planned for removal in SDP 27.11; SDP 27.7 is planned to be the last release that includes it.
19+
> We have taken this decision because we have not seen adoption of Apache Druid among our customers.
20+
> There is no direct replacement within the SDP. If you rely on this integration — or would be willing to fund its continued development — please contact us via our [homepage](https://stackable.tech/) or the [Discussions forum](https://github.com/orgs/stackabletech/discussions).
21+
1522
This is a Kubernetes operator to manage [Apache Druid](https://druid.apache.org/) ensembles.
1623

1724
<!-- markdownlint-disable MD041 MD051 -->

default.nix

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -151,12 +151,6 @@ rec {
151151
pkgsTarget.util-linuxMinimal
152152
];
153153
config = {
154-
Env =
155-
let
156-
fileRefVars = {
157-
PRODUCT_CONFIG = deploy/config-spec/properties.yaml;
158-
};
159-
in lib.concatLists (lib.mapAttrsToList (env: path: lib.optional (lib.pathExists path) "${env}=${path}") fileRefVars);
160154
Entrypoint = [ entrypoint ];
161155
Cmd = [ "run" ];
162156
};

deploy/config-spec/properties.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)