-
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
Remove license checks from ES UI Basic-licensed plugins #97314
Comments
Pinging @elastic/es-ui (Team:Elasticsearch UI) |
I'm working through ILM and I just found out that it does its own fetching of snapshot policies and snapshot repositories, which are available under the Enterprise license. These entities are used to power the searchable snapshots and "Wait for snapshot before deleting" functionality, respectively. I wonder if we should create an optional dependency upon the Snapshot and Restore plugin and use its APIs to fetch these entities instead?
This boils down to the essential question: is it fair and realistic to assume the ES SR functionality is available if the Snapshot and Restore plugin is enabled? FWIW, this plugin is enabled in Cloud, despite Cloud having its own backups UI. |
Pinging @elastic/kibana-management (Team:Kibana Management) |
Per #95973 (review), many of ES UI's Basic-licensed apps implement an unnecessary server-side license check. See for example: Ingest Node Pipelines, Index Management and ILM). We can remove these since Basic-licensed apps will be unrestricted under any license.
The text was updated successfully, but these errors were encountered: