-
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
Allow http/https proxy for plugin installation #5902
Comments
@seang-es would we be able to implement a solution that uses HTTP Connect tunnelling? |
After discussion with @seang-es, it would seem that users behind secure networks have their own http proxy servers and would simply like the ability to direct Kibana through these proxies. The users would like to modify an option in the kibana.yml to set the |
I need authenticate proxy setting, too. |
Yeah, you don't want CONNECT here, just plain old http proxies |
@seang-es How does this work with other plugin installers like |
After a discussion with @spalger and @rashidkpc, the reason we don't want to use CONNECT here is because many companies don't support it. So here are the proposed options:
Of the 3, if this is a much needed feature, I am most comfortable with implementing option 2. |
After further discussion, we have decided not to add http/https proxying for plugin installs in Kibana. The main reason for this is because Elasticsearch does not support it either, and there is a work around for doing offline installs using the file installer. For example:
Note: You must use absolute paths So, I am removing the |
I submitted issue #5998 to update the Kibana plugin documentation to include file installs from a local directory. |
One of the reasons given above for not supporting this directly is invalid, because elasticsearch's plugin command does support specifying proxies, albeit via the corresponding java system properties, as documented at:
|
@avallen Does downloading the file and then installing it manually work for you? |
This so called workaround doesn't seem to work
Plus not allowing proxy, and/or offline plugin installs kills basically 90% of organisations from using this version... |
The correct way for offline install is:
|
@stormpython The |
This breaks Dockerfiles that otherwise work correctly behind a HTTP proxy. |
@stormpython - ridiculous explanation for several reasons:
Guyz, discussed or not, decided or not, you should reconsider this again. Only one decision is the right one (the smart one), and you've missed it. |
Consistency across the projects for installation is important, so we're going to look into the proxy support in Elasticsearch. |
using (1) setting an environment variable in the
or by (2) passing proxy paramaters to java.
|
Here is a try #7967 to add proxy support for plugin installation |
This has been fixed with #12753 and will be released with 6.1. The plugin command will understand the |
Great news @timroes ! |
Customers behind secure networks are unable to use 'kibana plugin --install' to install Kibana plugins. They need the ability to configure an http or https proxy to be used for the calls to the plugin repositories.
The text was updated successfully, but these errors were encountered: