-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
Discuss tweaking version compatibility with elasticsearch #8267
Comments
One more comment:
Does this mean that we do not expect to have the same situation (like today) moving forward - i.e. ES 2.4.0 is the latest version released for Elasticsearch and Kibana 4.6.1 is the latest Kibana version released (so ES 2.4.0 is 1 older version than Kibana's 4.6.1)? This is something to consider esp. for Cloud (like how Cloud has upgraded to Kibana 4.6.1 now with ES still staying on 2.4.0). |
That situation will not happen in 5.0 onward. Any bump to any part of our stack will bump the whole stack.
|
Let's go through a scenario or two of a patch release and see if we agree how it plays out. We have to patch Kibana because of a security issue. So let's say we build the whole stack at 5.0.1. Same scenario but with an Elasticsearch patch. Do we force the customer to upgrade Kibana? And all the plugins? That also means we force ourselves to do a (minimal) round of testing when we haven't changed anything. |
The upgrade policy in 5.0 onward is that you should upgrade the whole stack together even for patch versions. That said, we could probably add a case to be a little less strict at the patch level. So even though technically our upgrade policy doesn't support this, Kibana wouldn't fail to run if ES was at a low patch level and it would instead render out a warning message to console that says that this setup is unsupported and that we encourage them to upgrade their ES nodes as soon as possible. Edit: That would at least technically allow a user apply an urgent security fix or something to Kibana and then upgrade the rest of their stack next, though that wouldn't be a supported workflow. |
I'm closing this discuss ticket in favor of the consensus change: #8515 |
Continuing the discussion from here. Re-posting with @spalger feedback below:
Yes, we will support but warn about users running a version of elasticsearch that has a higher minor or patch version than Kibana. This way, users can upgrade elasticsearch first and then Kibana once that is complete.
Good question :) @LeeDr?
I think the idea is that Elasticsearch will be stable enough through a major version to support Kibana, as long as a minimum minor version is met, but @epixa can probably add some color here.
The text was updated successfully, but these errors were encountered: