Hi
I've been breaking my head over this for two days and I just can't figure it out.
For whatever reason the kibana_dashboard_only user role can hides all navigation menus except for the dashboard button (good).
If I recreate the exact same role (except for the _reserved part as it seems hard coded) all the menu items show up (bad).
Why? I absolutely fail to see why having the EXACT SAME SETTINGS doesn't give the same result. It makes zero sense and is extremely frustrating.
kibana_dashboard_only
"kibana_dashboard_only_user": { "cluster": [], "indices": [ { "names": [ ".kibana*" ], "privileges": [ "read", "view_index_metadata" ] } ], "applications": [ { "application": "kibana-.kibana", "privileges": [ "read" ], "resources": [ "*" ] } ], "run_as": [], "metadata": { "_reserved": true }, "transient_metadata": { "enabled": true }
My custom dashboard only user
"kibana_dashboard_test": { "cluster": [], "indices": [ { "names": [ ".kibana2*" ], "privileges": [ "read", "view_index_metadata" ] } ], "applications": [ { "application": "kibana-.kibana2", "privileges": [ "read" ], "resources": [ "*" ] } ], "run_as": [], "metadata": {}, "transient_metadata": { "enabled": true }
kibana.yml
elasticsearch.url: "https://elasticcloud:9243"
kibana.index: ".kibana2"
xpack.security.enabled: true
elasticsearch.username: "user"
elasticsearch.password: "password"