-
Notifications
You must be signed in to change notification settings - Fork 8.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This is a breaking change. The default behaviour will now be that connections from remote users will be rejected.
- Loading branch information
1 parent
bfb81ef
commit 549293d
Showing
5 changed files
with
8 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
549293d
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I love how this breaking change isn't documented anywhere at all, like for example the release notes. Just upgraded to Docker image 5.0.0-rc1 and wasted an hour debugging my entire application stack before I eventually installed
netstat
in the container and saw the wrong binding.The coolest part is of course that this makes the 5.0 Docker image completely unusable out of the box as the localhost binding is inaccessible within the complete stack.
549293d
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@curry684 My apologies for your troubles. That corresponding PR (#8013) is labeled as breaking, but it seems that information did not flow to the release note page. This is an RC still, but this lack of documentation should definitely be resolved by the final. Thank you for bringing this to our attention, and sorry again for the issues it caused.
549293d
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I looked into this a little further. This change was listed already listed in the breaking changes page: https://www.elastic.co/guide/en/kibana/5.0/breaking-changes-5.0.html
We'll need to ensure that the release notes and breaking changes pages are linking to each other so they are more easily discovered. I initially looked over the breaking changes page too.
549293d
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the quick and professional response. About the second part: you are aware that the Docker image is now practically unusable as it's only binding inside its container? I think its default config should be changed to
0.0.0.0
as that's what makes sense. Otherwise the Docker Hub documentation should reflect the required steps to use the container.549293d
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Indeed, this change indeed can affect your docker images.
If you are using the Kibana Docker Image that is hosted and maintained by Elastic (https://github.com/elastic/kibana-docker), this change should have been applied already by 5.0RC1. If you are still experiencing issues related to this change with that image, please do not hesitate to submit a trouble ticket.
There are other Kibana docker images out there (notably on Docker Hub), but we do not maintain those. It is possible that those have not been updated yet to take this change into account.