How to share kibana (6.7) visualization with other users?

Hello,

I am new to Kibana & Elastic stack as well.
I have created new role ‘test-role’ with below settings -

{
  "cluster": [
    "indices:data/read/search*"
  ],
  "indices": {
    "?kibana_*": {
      "*": [
        "ALL"
      ]
    },
    "test-index": {
      "*": [
        "ALL"
      ]
    }
  },
  "tenants": {
    "Private": "RW"
  }
}

I have also created a visualization with admin credentials. Now my expectation is user with ‘test-role’ should be able to see visualizations are created by ‘admin’ in its PRIVATE tenant. I am not able to achieve this.

Please let me know what access settings are required on role so that the visualizations created by admin in PRIVATE tenant can be accessed by user with that role?

Any help on this regards will be appreciated.

Thanks,
Amarnath

My understanding is that the Private tenant is local to each user. Every user has it´s own Private tenant, an whatever stored in it (dashboards, visualizations or searches) are only accessible for the user creating them.

If you look at the indices created, you will see that each user has it´s own .kibana index (.kibana-<number>-<username>. The normal .kibana is for the Global tenant. And each shared additional tenant will have their own .kibana index.