Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.2.2 Release #129

Merged
merged 5 commits into from
Feb 5, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
5 changes: 5 additions & 0 deletions ADOPTERS.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,8 @@ This is a list of production adopters of Druid Operator:
| :--- |:----------------------------------|
|[Dailymotion](https://dailymotion.com/)| Video streaming, Adtech |
|[AppsFlyer](https://www.appsflyer.com/)| Mobile Marketing Software, Adtech |

Open Source Solutions based on Druid Operator:
| Company | Industry |
| :--- |:----------------------------------|
|[AWS](https://github.com/aws-solutions/scalable-analytics-using-apache-druid-on-aws)
22 changes: 4 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,14 @@ Druid Operator is designed to provision and manage [Apache Druid](https://druid.
It is built in Golang using [kubebuilder](https://github.com/kubernetes-sigs/kubebuilder).
Druid Operator is available on [operatorhub.io](https://operatorhub.io/operator/druid-operator)
Refer to [Documentation](./docs/README.md) for getting started.

Feel free to join Kubernetes slack and join [druid-operator](https://kubernetes.slack.com/archives/C04F4M6HT2L)

### Newsletter - Monthly updates on running druid on kubernetes.
- [Apache Druid on Kubernetes](https://druidonk8s.substack.com/)

### Talks and Blogs on Druid Operator

- [Druid Summit 2023](https://druidsummit.org/agenda?agendaPath=session/1256850)
- [Dok Community](https://www.youtube.com/live/X4A3lWJRGHk?feature=share)
- [Druid Summit](https://youtu.be/UqPrttXRBDg)
- [Druid Operator Blog](https://www.cloudnatively.com/apache-druid-on-kubernetes/)
Expand All @@ -45,23 +48,6 @@ Feel free to join Kubernetes slack and join [druid-operator](https://kubernetes.
- druid-operator has moved Ingress apiVersion networking/v1beta1 to networking/v1. Users will need to update there Ingress Spec in the druid CR according networking/v1 syntax. In case users are using schema validated CRD, the CRD will also be needed to be updated.
- The v1.0.0 release for druid-operator is compatible with k8s version 1.25. HPA API is kept to version v2beta2.

### Kubernetes version compatibility

| druid-operator | 0.0.9 | v1.0.0 | v1.1.0 |
| :------------- | :-------------: | :-----: | :---: |
| kubernetes <= 1.20 | :x:| :x: | :x: |
| kubernetes == 1.21 | :white_check_mark:| :x: | :x: |
| kubernetes >= 1.22 and <= 1.25 | :white_check_mark: | :white_check_mark: | :x: |
| kubernetes > 1.25 | :x: | :x: | :white_check_mark: |

### Commerical Support
If you are looking for commercial support on running Apache Druid, feel free to contact.
Please send a PR if you want your company to be added to commercial support.
| Name | Company | Contact |
| :------------- | :-------------: | :-----: |
| Adheip Singh - Maintainer | DataInfra | [email protected] |
| Saydul Bashar - Solution Architect | DataStreamIQ | [email protected] |

### Contributors

<a href="https://github.com/datainfrahq/druid-operator/graphs/contributors"><img src="https://contrib.rocks/image?repo=datainfrahq/druid-operator"/></a>
Expand Down
4 changes: 2 additions & 2 deletions chart/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@ type: application
# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
version: 0.3.4
version: 0.3.5

# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
appVersion: v1.2.1
appVersion: v1.2.2
# icon
icon: "https://www.apache.org/logos/res/druid/druid-1.png"
214 changes: 114 additions & 100 deletions chart/templates/crds/druid.apache.org_druids.yaml

Large diffs are not rendered by default.

214 changes: 114 additions & 100 deletions config/crd/bases/druid.apache.org_druids.yaml

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions e2e/configs/druid-cr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ spec:
- "wget -O /tmp/mysql-connector-j-8.0.32.tar.gz https://downloads.mysql.com/archives/get/p/3/file/mysql-connector-j-8.0.32.tar.gz && cd /tmp && tar -xf /tmp/mysql-connector-j-8.0.32.tar.gz && cp /tmp/mysql-connector-j-8.0.32/mysql-connector-j-8.0.32.jar /opt/druid/extensions/mysql-connector/mysql-connector-java.jar"
volumeMounts:
- name: mysqlconnector
mountPath: "/opt/druid/extensions/mysql-connector"
mountPath: "/opt/druid/extensions/mysql-connector"
volumes:
- name: mysqlconnector
emptyDir: {}
Expand Down Expand Up @@ -56,7 +56,7 @@ spec:
<?xml version="1.0" encoding="UTF-8" ?>
<Configuration status="TRACE">
<Appenders>
<Http name="Http" url="https://demo.parseable.io/api/v1/ingest" method="POST">
<Http name="Http" url="https://demo.parseable.com/api/v1/ingest" method="POST">
<Property name="Authorization" value="Basic YWRtaW46YWRtaW4=" />
<Property name="X-P-Stream" value="druide2e" />
<Property name="Accept" value="application/json" />
Expand Down
4 changes: 2 additions & 2 deletions e2e/configs/druid-mmless.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ spec:
<?xml version="1.0" encoding="UTF-8" ?>
<Configuration status="TRACE">
<Appenders>
<Http name="Http" url="https://demo.parseable.io/api/v1/ingest" method="POST">
<Http name="Http" url="https://demo.parseable.com/api/v1/ingest" method="POST">
<Property name="Authorization" value="Basic YWRtaW46YWRtaW4=" />
<Property name="X-P-Stream" value="druide2e" />
<Property name="Accept" value="application/json" />
Expand Down Expand Up @@ -134,7 +134,7 @@ spec:
type: ClusterIP
clusterIP: None
nodeConfigMountPath: "/opt/druid/conf/druid/cluster/query/broker"
replicas: s
replicas: 1
runtime.properties: |
druid.service=druid/broker
# HTTP server threads
Expand Down
Loading
Loading