Hi,
I’m currently using Elastic Stack version 7.17.X with ROR Free and have started considering upgrading to 8.X. I actively use several Kibana instances to separate index patterns, dashboards, visualizations and saved queries.
In version 8.X, the kibana.index parameter was originally removed from the Kibana configuration, but I see in the Readonlyrest documentation and changelog that it has been restored for both 7.X and 8.X.
Therefore, I have a question, how should I properly understand this section of documentation in case of ROR Free? How is it handled if multi-tenancy is unavailable?
Will I still be able to use kibana.index in 8.X for it to work like in 7.X or not and the only option will be to migrate to one or more kibanas (sharing common .kibana index) and many Spaces as unfortunately recommended for 8.X?
Additional question, is there any way in ROR to restrict permissions to create/delete Space for only an unrestricted or admin user?
I have a question, how should I properly understand this section of documentation in case of ROR Free? How is it handled if multi-tenancy is unavailable?
It will be handled the same as before 8.x, so you can define your custom Kibana index as usual. We added support for kibana.index so it works the same way as for Kibana 7.x.
Will I still be able to use kibana.index in 8.X for it to work like in 7.X or not
You will still be able to use it
Additional question, is there any way in ROR to restrict permissions to create/delete Space for only an unrestricted or admin user?
There are two ways to achieve it:
You could use hide_apps Kibana related ACL rule. It’s for a pro license only. Thanks to it, you will be able to hide the space management page for specific users
You can use uri_re and methods HTTP level rules in combination with a forbid type, for example: