Releases: datainfrahq/druid-operator
Releases · datainfrahq/druid-operator
v1.2.4
What's Changed
- Ingestion Controller by @AdheipSingh in #53
- Update Docs and Tutorials by @AdheipSingh in #138
- Refactor/ordering by @itamar-marom in #123
- Bump controller-tools version by @MrLarssonJr in #140
- Utilize the DruidIngestion controller in e2e tests by @SamWheating in #146
- fix(eks deployment): Add expected volumeClaim to eks.yaml by @EandrewJones in #149
- release v1.3.0-beta.1 by @AdheipSingh in #148
- Add support for annotations on Deployment/StatefulSet resources in DruidNodeSpec by @SamWheating in #145
- Add support for multi tier nodes with different PVC sizes (#106) by @FarhadF in #152
- fix(finalizer): patch finalizers instead of apply by @itamar-marom in #155
- fix: put Druid crds in the appropriate folder specified by Helm by @TessaIO in #162
- Adds service account name to each druid node optionally by @saithal-confluent in #164
- chore: upgrade operator version; by @TessaIO in #180
Breaking Change
- Since the CRDs are moved from the
templates
folder to thecrds
folder, thehelm upgrade
command on the Helm chart with version1.3.7
would try to delete the CRDs. To prevent Helm from deleting the CRDs, edit your current Druid CRDs and add the following annotation to them:helm.sh/resource-policy: keep
That should prevent Helm from deleting the CRDs, but keep in mind that you should apply manually CRDs changes on each upgrade.
For more information, please check out: https://helm.sh/docs/howto/charts_tips_and_tricks/#tell-helm-not-to-uninstall-a-resource
New Contributors
- @MrLarssonJr made their first contribution in #140
- @SamWheating made their first contribution in #146
- @EandrewJones made their first contribution in #149
- @FarhadF made their first contribution in #152
- @saithal-confluent made their first contribution in #164
Full Changelog: v1.2.3...v1.2.4
v1.3.0-beta.1
What's Changed
- Ingestion Controller by @AdheipSingh in #53
- Update Docs and Tutorials by @AdheipSingh in #138
- Refactor/ordering by @itamar-marom in #123
- Bump controller-tools version by @MrLarssonJr in #140
- Utilize the DruidIngestion controller in e2e tests by @SamWheating in #146
- fix(eks deployment): Add expected volumeClaim to eks.yaml by @EandrewJones in #149
- release v1.3.0-beta.1 by @AdheipSingh in #148
New Contributors
- @MrLarssonJr made their first contribution in #140
- @SamWheating made their first contribution in #146
- @EandrewJones made their first contribution in #149
Full Changelog: v1.2.3...v1.3.1-beta.1
Release v1.2.3
What's Changed
- fix multinamespace cache isue by @AdheipSingh in #132
- List only pod specific to a nodespec while checking the crash status by @rbankar7 in #89
- release 1.2.3 by @AdheipSingh in #133
New Contributors
Full Changelog: v1.2.2...v1.2.3
Release v1.2.2
What's Changed
- Update README.md by @christian-schlichtherle in #113
- Fix operator panic when checking for pod crashloop status by @SatyaKuppam in #115
- MM less Druid Example by @AdheipSingh in #120
- fix(nil pointer): storage class reference by @itamar-marom in #92
- fix: made the startup probe consistent for nodespec and druidspec by @avtarOPS in #122
- Update NOTES.txt to point to new org/repo. by @yurmix in #125
- (finalizers): refactor by @itamar-marom in #124
- 1.2.2 Release by @AdheipSingh in #129
New Contributors
- @christian-schlichtherle made their first contribution in #113
- @SatyaKuppam made their first contribution in #115
- @yurmix made their first contribution in #125
Full Changelog: v1.2.1...v1.2.2
v1.2.1
What's Changed
- feat(additional containers): add node-level additional containers by @itamar-marom in #91
- fix: readiness probe on historical by @cyril-corbon in #98
- feat: add possibility to configure PriorityClassName by @cyril-corbon in #102
- Update README.md to mark v1.0.0 as compatible with k8s 1.25 by @renatocron in #103
- Druid Operator Release 1.2.1 by @AdheipSingh in #110
New Contributors
- @renatocron made their first contribution in #103
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's Changed
- fix all context.TODO occurences + fix manifests generation problem (E2E) by @itamar-marom in #70
- secure metadata storage example by @itamar-marom in #78
- install hadoop dependencies on init example by @itamar-marom in #79
- Delay removal of orphanPVC to avoid the removal of PVC in use by @gurjotkaur20 in #67
- extraConfigs by @itamar-marom in #77
- Welcome Itamar As collaborator by @AdheipSingh in #82
- refactor(api): changing rollingUpdate default to true by @itamar-marom in #83
- feat: set default probe for each druid components by @cyril-corbon in #72
- docs: lint all md files, add docs by @cyril-corbon in #45
- Update MAINTAINERS.md by @AdheipSingh in #87
- Better documentation generally + API reference by @itamar-marom in #85
- Allow configuration of kubebuilder/kube-rbac-proxy image by @schmichri in #94
New Contributors
- @schmichri made their first contribution in #94
Full Changelog: v1.1.1...v1.2.0
v1.1.1 - Init Container Support
What's Changed
- fix: kubernetes compatibility matrix by @cyril-corbon in #49
- Test framework migration by @gurjotkaur20 in #51
- docs: add kubecon druid presentation by @cyril-corbon in #54
- test: added test cases for statefulset update, pdb, hpa, ingress & co… by @avtarOPS in #56
- Add new adopter - AppsFlyer by @itamar-marom in #59
- Update README.md with Logo by @AdheipSingh in #60
- feat: added support for hdfs-site.xml and core-site.xml configs by @avtarOPS in #57
- init container support by @AdheipSingh in #62
- release v1.1.1 by @AdheipSingh in #63
New Contributors
- @gurjotkaur20 made their first contribution in #51
Full Changelog: v1.1.0...v1.1.1
v1.1.0 - Kubebuilder V3
What's Changed
- Add Druid Operator Architecture Diagram by @AdheipSingh in #17
- fix: set maxSurge and maxUnavailable to 25% by default for deployment by @cyril-corbon in #18
- chore(docs): fresh up the documentation by @cyril-corbon in #21
- chore(docs): add kubernetes compatibility matrix by @cyril-corbon in #19
- chore(docs): add ADOPTERS file to list company with prod setup by @cyril-corbon in #20
- chore: add docs on druid_cr.md and fix typos by @cyril-corbon in #23
- added validations with kubebuilder's markers by @itamar-marom in #26
- Add Parseable as a target for e2e testing by @nitisht in #29
- Predicate to filter out ignored objects by @itamar-marom in #31
- Enhance e2e tests by @avtarOPS in #33
- Feature/migrate to kubebuilder v3 by @itamar-marom in #27
- chore: bump go version to 1.20 by @cyril-corbon in #35
- hot fix for crd defination by @AdheipSingh in #39
- e2e enhancements by @avtarOPS in #34
- Pass context from Reconcile function to inside functions by @itamar-marom in #44
- v1.1.0 Release Kubebuilder V3 by @AdheipSingh in #47
New Contributors
- @cyril-corbon made their first contribution in #18
- @itamar-marom made their first contribution in #26
- @nitisht made their first contribution in #29
- @avtarOPS made their first contribution in #33
Full Changelog: v1.0.0...v1.1.0
v1.0.0
What's Changed
- helm: Keep CRD by default so druid clusters are not automatically rem… by @jwitko in #9
- Update README.md by @AdheipSingh in #10
- Create MAINTAINER.md by @AdheipSingh in #11
- feat: Move policy/v1beta1 to policy/v1 for K8s 1.25+ compatability by @jwitko in #8
- Update Docs with Resources to talks and blogs by @AdheipSingh in #12
- Release V1.0.0 by @AdheipSingh in #13
New Contributors
- @jwitko made their first contribution in #9
- @AdheipSingh made their first contribution in #10
Full Changelog: https://github.com/datainfrahq/druid-operator/commits/v1.0.0