Skip to content
Closed
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
28 changes: 28 additions & 0 deletions docs/release-info/upgrade-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -193,6 +193,34 @@ Removed the `auto` search strategy from the native search query. Setting `search

[#15550](https://github.com/apache/druid/pull/15550)

### Incompatible changes

#### Changes to date format in kubernetes service discovery

Druid 29.0.0 includes a breaking change for those using kubernetes service discovery. The date format used in the config maps used for leader election of coordinators and overlords has changed.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please describe the error a little more or maybe include an example of the encountered error message.


If you're upgrading from any version prior to 29.0.0 manual intervention is required. The steps to fix are as follows:

kubectl get cm -n <druid namespace>

you should see 2 config maps of the form:

<cluster-identifier>-leaderelection-coordinator
<cluster-identifier>-leaderelection-overlord

verify the date from your error message appears in the annotations:

kubectl describe cm <cluster-identifier>-leaderelection-coordinator -n <druid namespace>
kubectl describe cm <cluster-identifier>-leaderelection-overlord -n <druid namespace>

remove these by:

kubectl delete cm <cluster-identifier>-leaderelection-coordinator -n <druid namespace>
kubectl delete cm <cluster-identifier>-leaderelection-overlord -n <druid namespace>

These will be recreated by the services which will then successfully start.


## 28.0.0

### Upgrade notes
Expand Down