-
Notifications
You must be signed in to change notification settings - Fork 8.2k
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
[Maps] Simplify EMS config for on-prem configs #80865
Comments
Pinging @elastic/kibana-gis (Team:Geo) |
I'd propose the following:
From these, the 4 endpoints will be dynamically constructed: -> FileApiUrl: append
These are hardcoded in the Kibana source-code. Why can we not just introduce For the publically hosted EMS, the files, tiles, and landing page all reside on a different host. There is not really an algorithmic way to construct the urls from a root path. Also, it might still be useful to configure these in isolation so we can test staged or test versions of the tile and file service. |
lgtm.
Should this new setting also be restricted to the specific license for on-prem maps?
Couple of endpoint corrections: |
thx, added the corrections.
Interesting. What should the behavior be? Log a warning to the console? |
I was thinking we could log a warning, but I don't feel too strongly about this. License verification should already be handled by the on-prem maps service. |
+1 on warning to console. It'd be helpful agreed. |
Since there's a license check in the OnPrem EMS, I think it would make sense to also check it on the Kibana side to honor the setting only for |
Describe the feature:
Currently, EMS needs to be configured with three URLs.
map.emsFileApiUrl
map.emsTileApiUrl
map.emsFontLibraryUrl
There's also a link to the public website:
map.emsLandingPageUrl
These are all undocumented internal configs.
Describe a specific use case for the feature:
As EMS will become available on-prem, we can simplify this config to a single setting. All 4 resources will be hosted locally then.
The text was updated successfully, but these errors were encountered: